例如:
男人perl | grep'-w'仅接收错误消息
答案 0 :(得分:4)
使用双连字符:
% man perl | grep -- '-w'
The "use warnings" pragma produces some lovely diagnostics. One can also use the -w flag, but its use is normally discouraged, because it gets applied to all executed Perl code,
--
的这种用法是recommended by the POSIX standard:
应该接受不是option-argument的第一个
--
参数作为指示选项结束的分隔符。以下任何参数都应被视为操作数,即使它们以-
字符开头。
答案 1 :(得分:2)
或只是转义-
字符:
man perl | grep '\-w'
输出:
also use the -w flag, but its use is normally discouraged, because it
答案 2 :(得分:1)
使用 - 提供以 - 。
开头的参数MacBook-Pro:~ chen$ man perl | grep -- '-w'
also use the -w flag, but its use is normally discouraged, because it
MacBook-Pro:~ chen$
在大多数bash内置&其他一些命令, - 表示选项的结束。出于同样的原因,您可以使用以下命令删除名称为 -f.txt 的文件:
MacBook-Pro:tmp chen$ rm -fv -- -f.txt
-f.txt
MacBook-Pro:tmp chen$