我在工作中使用linux而且我是新手,我被告知使用grep命令
grep –r <missing err> . | grep "^ *`define"
我假设^代表一条线的开头?但是我不确定*和'(勾号)的用途是什么?
有人可以解释一下这是如何运作的!我将非常感激!
答案 0 :(得分:2)
我假设
^
代表一条线的开头?
是
...但我不确定
*
和`(勾号)的用途是什么?
明星说匹配前面的字符0次或更多次。
反引号可以执行命令替换(如$()
)。即使引用它似乎仍然这样做。但是,仅使用这样的(它们需要平衡)是没有意义的。如果您想要文字反引号,请在其前面添加\
。
有关更多信息,请运行man grep
(它具有这些符号的定义)。