這是一個測試文件:有什麼方法可以通過sed刪除模式的第一次出現?
xxx
hello
hello
others
我想用SED:
sed -i '/hello/d' the_test_file
這將刪除所有行包含「你好」,所以如何只是刪除第一行包含「你好」 ?
我認爲sed不能做到這一點,但用perl我可以。它就像:
perl -00 -pe "s/hello//" the_test_file > /tmp/file && mv /tmp/file the_test_file
請停止改變的問題。如果您不斷更改,我的回答將不準確。 – mezzie