2017-12-06 25 views

答えて

0

次のsedコマンドを使用すると、文字列変数のすべての文字列を空の文字列''で置換し、出力を新しいoutput_fileにリダイレクトすることができます。

sed "s/$string//g" input_file > output_file 

か、次のsedコマンドを使用することができます。パラメータとして渡されたファイル内で直接動作するように

sed -i.bkp "s/$string//g" file 

を、-i.bkpオプションは、上記の例では(、拡張子.bkpで自動的にバックアップファイルを作成します。 file.bkp)、バックアップが不要な場合は-i

最後に、$string変数には、あなたが\を使ってそれらのすべてをエスケープする必要がある場合は、/をつけてください。このタスクを実行するための関数を作成することができます。

関連する問題