複数行にIDを持つ次のファイルがありますが、すべてのレコードが同じ行に存在する必要があります。
8600
22007
93509
9984
22146
到着8600,22007,93509,9984,22146
sedを使用してviでこれを実行できますが、1,$ s/\n/,/g
bashを使用してそれを自動化する必要があります。
頑張ってたけどsed -i 's/\n/,/g' filename
運がなかった。どんなアイデアがありますか?
ベストアンサー1
単一のpaste
コマンドを使用します。
paste -d, -s infile
-s
コマンド印刷ラインの作成Sシリアル番号は-d,
カンマで区切ります。