macでcsvファイルの変換をしています。
入力csvファイルの数値xを読み取り、出力csvファイルのx番目に書き出したいです。
入力csvファイルの3項目めの数値を読み取りその数値の箇所に8項目めの数値を記入したいです。
入力csvファイル
2019,1222,3,,,,,1,,,,,
2019,1222,4,,,,,1,,,,,
2019,1222,5,,,,,0,,,,,
2019,1222,6,,,,,0,,,,,
2019,1222,7,,,,,0,,,,,
2019,1222,8,,,,,0,,,,,
期待する結果
出力csvファイル
2019,1222,1,,,,,,
2019,1222,,1,,,,,
2019,1222,,,0,,,,
2019,1222,,,,0,,,
2019,1222,,,,,0,,
2019,1222,,,,,,0,
現状
出力ファイルの任意の場所に吐き出せていません。
どのようにすれば良いのか、AWKでは不可能なのか教えていただきたいです。
現状のコード
cat ./51610004_20190401.csv | awk 'BEGIN {FS=",";OFS=","} {print $1,$2,$8,"","","","",""}' > ./output.csv
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/17 11:37
2019/12/18 00:19
2019/12/18 01:57
2019/12/18 02:31
2019/12/18 02:59
2019/12/18 05:27