Shで「string」で始まるファイルのすべての行をどのように削除しますか? sedコマンドの使用を考えていました。
grep -v '^string' yourfile.txt > stripped.txt
これを適切に行うには、sedが-iオプションをサポートしている場合、次のようにします。
sed -i '/ ^ string/d' input-file
VimはExモードで使用できます。
ex -sc g/^string/d -cx file
g
一致するすべての行を選択
d
削除
x
保存して閉じる
あなたの答えのsedとgrepには、友達のawkがありません:
awk '!/^string/' inputfile > resultfile