sedおよび改行文字に問題はありますか?
次の内容のファイルtest.txtがあります
aaaaa
bbbbb
ccccc
ddddd
以下は機能しません。
sed -r -i 's/\n/,/g' test.txt
私trはこれに使用できることを知っていますが、私の質問はなぜsedでは不可能なのかということです。
これがファイルを1行ずつ処理する副作用である場合、これが発生する理由に興味があります。grep新しい行を削除すると思います。sedは同じことをしますか?
tr末尾,を追加し、終了していない行を出力します。ベストは、使用することですpaste代わりに:paste -sd , test.txt