相关疑难解决方法(0)

为什么`sort < "$f1" `优于`sort -- "$f1"`,为什么这优于`sort "$f1"`?

来自https://unix.stackexchange.com/a/458074/674

请记住-- 在将任意参数传递给命令时使用(或在可能的情况下使用重定向)。所以sort -- "$f1"或更好,sort < "$f1"而不是sort "$f1".

为什么首选使用--和重定向?

为什么是sort < "$f1"首选sort -- "$f1"

为什么是 sort -- "$f1"首选sort "$f1"

谢谢。

command-line shell io-redirection arguments

31
推荐指数
2
解决办法
2279
查看次数

什么叫`--`?

最近我知道--那是双连字符,它用于告诉命令选项列表已经结束,后面的内容不应被视为选项。所以,

grep --  'search_word' *
Run Code Online (Sandbox Code Playgroud)

将搜索给定的search_word. 但是,如果您删除--并且有一个以 开头的文件,您可能会看到意外行为-,这将打开与filename 中的字符匹配的选项。

这叫什么--?这有什么技术术语吗?

options command

26
推荐指数
2
解决办法
2558
查看次数