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 ×1