来自多维数组的单行,使用awk

时间:2013-05-15 20:11:41

标签: arrays multidimensional-array awk

我有file,其中包含:

x1 x2 x3 x4
x5 x6 x7 x8
x9

我想要的:

x1
x2 
x3
 .
 .

你是如何使用awk或以其他方式做到的?

1 个答案:

答案 0 :(得分:4)

使用awk

$ awk '1' RS=' ' ORS='\n' file
x1
x2
x3
x4
x5
x6
x7
x8
x9

但我个人会这样做:

$ xargs -n1 < file
x1
x2
x3
x4
x5
x6
x7
x8
x9

或:

$ grep -o '\S*' file
x1
x2
x3
x4
x5
x6
x7
x8
x9