我有一個包含30列(重複的ID名稱和位置)的文件,我需要在每次提取3列時將它們放入一個新文件中:將每3個colums的設置複製到unix中的新文件中
ID Name Place ID Name Place ID Name Place ID Name place ...
19 john NY 23 Key NY 22 Tom Ny 24 Jeff NY....
20 Jen NY 22 Jill NY 22 Ki LA 34 Jack Roh ....
因此,我將有10個文件,像這樣的 -
Output1.txt
ID Name Place
19 john NY
20 Jen NY
Output2.txt
ID Name Place
23 Key NY
22 Jill NY
以及另外8個文件。我可以打印像 awk '{print $1,$2,$3}' Input.txt > Output1.txt
這樣的列,但對於10個文件來說可能太麻煩。無論如何,我可以讓它變得更快嗎?
謝謝!
查看https://www.gnu.org/software/gawk/manual/html_node/Redirection.html,其中顯示瞭如何從awk而不是shell進行重定向。 –