@marcie001の技術ブログ

下のような tsv ファイル /tmp/memo.tsv があるとして

68代    朝青龍 明徳    モンゴル  
69代    白鵬 翔    モンゴル  
70代    日馬富士 公平    モンゴル  
71代    鶴竜 力三郎    モンゴル  
72代    稀勢の里 寛    茨城県  

1列目と3列目を入れ替える

$ awk -v FS='\t' -v OFS='\t' '{tmp=$1;$1=$3;$3=tmp;print $0;}' /tmp/memo.tsv  
モンゴル        朝青龍 明徳     68代  
モンゴル        白鵬 翔 69代  
モンゴル        日馬富士 公平   70代  
モンゴル        鶴竜 力三郎     71代  
茨城県  稀勢の里 寛     72代  

このログへのコメント

コメントはありません