2012年6月4日月曜日

awkによる、タブ区切りからcsvへの変換、およびその逆


テキトーな表」を使う

awkでタブ区切りファイルを開き、CSVファイルとして保存する
awk 'BEGIN{FS="\t"; OFS=","} {print $0}' dataA.txt > dataB.csv

あるいは
awk 'BEGIN{FS="\t"; OFS=","} $0' dataA.txt > dataB.csv

awkでCSVファイルを開き、タブ区切りファイルとして保存する
awk 'BEGIN{FS=","; OFS="\t"} {print $0}' dataA.csv > dataB.txt
awk 'BEGIN{FS=","; OFS="\t"} $0' dataA.csv > dataB.txt

0 件のコメント:

コメントを投稿