2016-12-09 8 views
-6

Linuxのファイルで列5と6を切り替えるにはどうすればよいですか?Linuxのファイルで列5と6を切り替えるにはどうすればよいですか?

Iデータサンプルを次のように耐性

R950E03 111006 930226 910008耐性1

R950E06 110917 950085 910043耐性2

R950C09 110892 950085 910125耐性2

R949B05 111101 870141 840409 2

+0

http://stackoverflow.com/help/mcve [スワップ二つの列 - のawk、sedは、パイソン、perlの]の –

+0

可能な複製(http://stackoverflow.com/questions/11967776/swap-two -columns-awk-sed-python-perl) –

+0

列が不規則になる可能性があります。 R950E03 111006 930226 910008 1 耐性R950E06 110917 950085 910043 2 耐性 – user628767

答えて

1

awkを使用できます。

awk '{print $1, $2, $3, $4, $6, $5}' yourfile > tmp 
mv tmp yourfile 
+0

列は、列を移動させた後、不規則であってもよいです。 \t R950C09 110892 950085 910125 2^M耐性 – user628767

関連する問題