次のファイル(Linux.txt)があります。
linux-test01 linuxER
LinuxCV LinuxWE LinuxPL
LinuxDF LinuxXC LinuxSD LinuxAQ
次の出力を生成するためにawkまたはperl one-linerを使用して印刷する方法(出力は新しいファイル - LinuxNewOrder.txtにあります)
linux-test01
LinuxCV
LinuxDF
linuxER
LinuxWE
LinuxXC
LinuxPL
LinuxSD
LinuxAQ
したがって、2番目の列は最初の列の後にあり、3番目の列は2番目の列の後に続く式です。
ベストアンサー1
awk
そして次の組み合わせを使用してくださいgrep
。
awk -v RS=" " '{print}' Linux.txt | grep . > LinuxNewOrder.txt
より簡単な方法は以下を使用してくださいxargs
。
xargs -n 1 < Linux.txt > LinuxNewOrder.txt