列の数百の数字をカンマ区切りの行に変換

列の数百の数字をカンマ区切りの行に変換

列から次のものをどのように変換できますか?

1
2
3
4
5
6
.
.
.
.
98
99
100

カンマで区切られた行で:

1,2,3,4,5,6,....,98,99,100

私はLinuxを使用しています。

ベストアンサー1

paste次のようにコマンドを使用できます。

paste -sd, file.txt

デフォルトでは、paste「各ファイルの順番に対応する行で構成されるタブで区切られた行を標準出力に書き込みます」(マニュアルから引用)。この-dオプションは代替出力区切り文字を設定し、この-sオプションを使用すると、並列ではなく一度に1つのファイルを貼り付けることができます。単一ファイルの場合、このオプションはファイルを一度に1行ずつ処理します。

おすすめ記事