我想在文件中grep以破折号/连字符开头的字符串,比如-X,但这是一个命令行参数。
我试过了:
grep "-X"
grep \-X
grep '-X'
我想在文件中grep以破折号/连字符开头的字符串,比如-X,但这是一个命令行参数。
我试过了:
grep "-X"
grep \-X
grep '-X'
当前回答
grep -e -X就可以了。
其他回答
我没有Solaris机器,但是grep“\-X”在linux上为我工作。
如果您正在使用另一个实用程序,它将单个参数传递给grep,您可以使用:
'[-]X'
grep "^-X"文件
它将grep并选择文件中的所有行。 在grep中,"^"表示以
你可以用nawk
$ nawk '/-X/{print}' file
Use:
grep—-X
文档
相关:裸双破折号是什么意思?(感谢nutty关于natty)。