我有一个名为tmp
的文件,其中包含4个字符串:
dirs
f1
f2
f3
我想留下来
f1
f2
f3
什么bash命令帮助我完成这个? (请选择bash,没有sed或awk。)
答案 0 :(得分:2)
您可以使用:
grep -v "dirs" tmp
-v
的{{1}}参数将取消匹配,即它会从文件grep
中排除与dirs
匹配的任何内容
或者如果你想要一个纯粹的tmp
解决方案:
bash
答案 1 :(得分:1)
许多方法之一是使用 tail :
tail -n 3 tmp
答案 2 :(得分:0)
使用grep的正则表达式:
grep' f' tmp> name_of_output_file 强>
或
grep' [^" dirs"]' tmp> name_of_output_file 强>
为我工作