文書の任意の場所にある可能性がある3文字のサブストリングを文書から削除する必要があります。
text
text
text
bla bla bla -ri bla bla bla
text
text
text
-riを検索して削除する
text
text
text
bla bla bla bla bla bla
text
text
text
これが固定行と文字位置であれば sed や cut で切り取ることができると確信していますが、行と文字位置が可変であればどうすればよいかわかりません。可能ですか?
ベストアンサー1
行番号を知る必要はなく、sed
各行を無条件に変更できます。
$ sed -e 's/-ri //' < input > output
複数行の一致があり、そのうちのいくつかだけを処理したい場合は、さらに厄介です。