我如何grep只能在未注释行中的字符串?我不希望结果包含在注释行中。例如:在file.tx中
My name is Jane
#My name is Sara
我想grep单词“名称”并打印输出,如下所示:-
My name is Jane
但是我不希望显示注释行。
谢谢
如果要打印文件中未注释掉的行,则以下命令很方便。
grep -v '^ *#' filename.txt | grep searchstring
-v->反向
-v“ ^ *#”->在起始行中打印不带“#”的行(#ABC-避免使用此行)
它为我工作了很长时间,我用它来显示活动的crontab作业。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句