我有以下文件(Linux.txt)
linux-test01 linuxER
LinuxCV LinuxWE LinuxPL
LinuxDF LinuxXC LinuxSD LinuxAQ如何使用awk或perl一行进行打印以生成以下输出(输出将在新文件- LinuxNewOrder.txt中)
linux-test01
LinuxCV
LinuxDF
linuxER
LinuxWE
LinuxXC
LinuxPL
LinuxSD
LinuxAQ所以第二列将在第一列之后,第三列将在第二列之后,依此类推。
发布于 2016-05-15 06:50:33
使用awk和grep的组合:
awk -v RS=" " '{print}' Linux.txt | grep . > LinuxNewOrder.txt更简单的方法是使用xargs:
xargs -n 1 < Linux.txt > LinuxNewOrder.txthttps://unix.stackexchange.com/questions/283237
复制相似问题