質問: sedでファイルの特定の文字列間に含まれる改行を削除したいです。 例えば以下のようなファイルを文字列'aaa','ccc'を指定して間に含まれる改行を 全て削除する処理を行いたいです。 -sample.txt aaa bbb ccc 以下のコマンドは試したのですが削除できませんでした。 sed "/aaa/,/ccc/s/\n//g" sample.txt
回答: コマンドにN;を追加したら解決しました。 sed "/aaa/,/ccc/N;s/\n//g" sample.txt