我要求搜索确切的单词并打印一行.如果我.在行中没有任何(点),它会工作.
$cat file
test1 ALL=ALL
w.test1 ALL=ALL
$grep -w test1 file
test1 ALL=ALL
w.test1 ALL=ALL
Run Code Online (Sandbox Code Playgroud)
它也给第二行,我只想要具有确切单词的行test1.
小智 5
试试这个:
grep -E "^test1" file
Run Code Online (Sandbox Code Playgroud)
这表明任何以单词test1作为第一行开头的内容.现在这不起作用,如果你需要在行中间完成这个,但你不是非常具体的.至少在给定的例子中^将起作用.