我有一个来自系统的如下输入
a b c d
h i j
e f g
a q w e
r r t
y u i
a i o p
j k l
t y u
我需要将输出安排为
a b c d
a h i j
a e f g
a q w e
a r r t
a y u i
a i o p
a j k l
a t y u
我已经尝试过使用'awk'作为
awk -v FS="[[:space:]][[:space:]]+" -v OFS="/t" '{print $1,$2,$3,$4}' .
最佳答案
$ awk '{if (/^ /) $1=val FS $1; else val=$1} 1' file
a b c d
a h i j
a e f g
a q w e
a r r t
a y u i
a i o p
a j k l
a t y u
关于linux - 在下一行的空白区域下方重复第一行中第一列的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52423874/