次のテキストを含むファイルから数行を削除するスクリプトを作成したい
you.com
me.ac.id
burger.co.us
manheal.com
これを削除したい場合:
burger.co.us
シェルプログラミングの構文はどうですか??
sed "/burger.co.us/d" < inputfile > outputfile
その行を一致させて削除し、リダイレクトを使用しinputfile
て書き込みます。outputfile
上記を使用して、入力を読み取ったり、同じファイルに書き込んだりすることはできないことに注意してください。代わりに、-i
フィールドを使用してインプレース置換を指定します。
sedの詳細については、こちらをご覧ください。