請幫助 - 我卡住了。sed:刪除所有不包含字符串A或B的行,從第二行開始
我需要
- 刪除文本文件
- 不包含富或富
- 從文件
INFILE的第二行開始的所有行:
first line
foobar
tree
fish
Foo Bar
Football
Foobar
Street
foo bar
OUTFILE:
first line
foobar
Foo Bar
Football
Foobar
foo bar
我嘗試以下:
sed '2,$/*.foo.*\|.*Foo.*/!d' -i test.txt
所得錯誤是:
的sed:-e表達#1,字符4:未知命令:`/'
我的錯誤是什麼? (AWK將是一個可能的選擇,太多。)
什麼是你'2nd'方式的另一個AWK?你能否澄清它 –
預期輸出的示例文件應該是強制性的。 –
爲什麼足球不是輸出的一部分? – Thor