【发布时间】:2023-03-06 22:41:01
【问题描述】:
我有一个file,其中包含:
x1 x2 x3 x4
x5 x6 x7 x8
x9
我想要的:
x1
x2
x3
.
.
您如何使用 awk 或其他方式做到这一点?
【问题讨论】:
标签: arrays multidimensional-array awk
我有一个file,其中包含:
x1 x2 x3 x4
x5 x6 x7 x8
x9
我想要的:
x1
x2
x3
.
.
您如何使用 awk 或其他方式做到这一点?
【问题讨论】:
标签: arrays multidimensional-array awk
与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
【讨论】:
tr -d ' 0-9' < file | sed -e 's/x/x\n/g' | grep -v '^$' | cat -n | awk '{print $2, $1}' | tr -d ' '...