小编ars*_*rsh的帖子

awk 命令循环

awk '{print $1 ,": "  $3}' Src.txt | column -t
awk '{for(x=2;$x;++x) print $1, $x "\n"}'  Src.txt | column -t
Run Code Online (Sandbox Code Playgroud)

这些命令正在工作,但格式不正确,我只能打印第一列和第二列,或者我可以打印第 1 列,然后是第 2 列和第 3 列,但所需的结果是

column 1 column 2
column 1 column 3
column 1 column 4 .....
Run Code Online (Sandbox Code Playgroud)

例子 :

Col1  a b c
Col2  1 2 3  
col3  x y z
Run Code Online (Sandbox Code Playgroud)

输出

Col1 a
Col2 b
Col3 c

Col1 b
col2 2
Col3 y

Col1 c
Col2 3
Col3 z
Run Code Online (Sandbox Code Playgroud)

也许需要添加适当的循环?

awk

5
推荐指数
1
解决办法
829
查看次数

标签 统计

awk ×1