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

时间:2022-09-30 20:51:08

I have a file which contains:

我有一个文件,其中包含:

x1 x2 x3 x4
x5 x6 x7 x8
x9

Which I want:

我想要的是:

x1
x2 
x3
 .
 .

How you do that using awk or in another ways?

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

1 个解决方案

#1


4  

With awk:

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

However personally I would do:

但我个人会这样做:

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

or:

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

#1


4  

With awk:

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

However personally I would do:

但我个人会这样做:

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

or:

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