文字区切り記号を使用してファイルから特定のフィールドを抽出する

文字区切り記号を使用してファイルから特定のフィールドを抽出する

1GBのファイルがありますが、3番目と5番目のフィールドをインポートしたいと思います。

ファイルは(、)で区切られます。

入力ファイル:

luis, jose, jesus atoche, mark, john
1,2,3,4,5
aa 1, bb 2, cc3, dd 4, ee5

結果ファイル:

jesus atoche, john
3.5
  cc3, ee5

私が知っている限り、awkコマンドを使用して実行できます。

ありがとうございます!

答え1

何か良いこと

awk 'BEGIN{FS=","; OFS=","} {print $3, $5}' input_file.csv > output_file.csv

働かなければならない

答え2

努力する awk -F"," '{print $3","$5}' <input file name>

関連情報