我在工作中使用linux,我绝对是个新手,有人告诉我要使用grep命令
grep –r <missing err> . | grep "^ *`define"我假设^代表一行的开始?但是我不确定*和`(勾号)是做什么用的?
有没有人能解释一下这是怎么回事!我将非常感激!
发布于 2013-07-13 06:42:06
我假设^代表一行的开始?
是
...but我不确定
*和`(滴答)是用来做什么的?
星号表示匹配前面的字符0次或更多次。
反引号可以执行命令替换(如$())。即使在引用的时候,它似乎仍然会这样做。然而,只使用这样的一个是没有意义的(它们需要平衡)。如果你想要一个文字反引号,在它前面加上\。
有关更多信息,请运行man grep (其中包含这些符号的定义)。
https://stackoverflow.com/questions/17625076
复制相似问题