CSVにヘッダーを追加

CSVにヘッダーを追加

次の出力を取得できるSQLコマンドがあります。

70
138
200

csvに保存され、ヘッダーを追加しましたが、次のようになります。

A,B,C
70
138
200

見せたい

A 70
B 138
C 200

または

A
70
B
138
C
200

または

A,B,C
70,138,200

ベストアンサー1

元のデータ(単一列にヘッダーとデータがない)が次のファイルにあるとしますfile

$ { printf 'A\nB\nC\n'; cat file; } | paste -d, - - -
A,B,C
70,138,200

複合コマンド{ ...; }による出力の生成

A
B
C
70
138
200

ユーティリティpasteはこのコンテンツを読み取り、カンマを区切り文字として使用して3つの列(3つのダッシュ)で構成します。

代替レシピ:

printf 'A\nB\nC\n' | cat - file | paste -d, - - -

おすすめ記事