csvファイルの最初の列のデータを2番目の列に追加します。

csvファイルの最初の列のデータを2番目の列に追加します。

次の詳細を含むCSVファイルがあります。

Userid,First Name,Last Name
jaina24,Aayush,Jain

私の要件は、次のように既存のファイルに新しい列を追加することです。

Userid,Email Address,First Name,Last Name
jaina24,[email protected],Aayush, Jain

2番目の列は最初の列の値をコピーしてから@xyz.comを追加する必要があります。

ベストアンサー1

次のように使用できます(正確に3つのフィールドがある場合)。

awk -F\, 'FNR==1 {print $1",Email Address,"$2","$3} FNR!=1{print $1","$1"@xyz.com,"$2","$3}' input_file

おすすめ記事