谁能解释一下为什么第二个 awk 不起作用?
echo 1 2 3 4 | echo "`awk '{print $1,$2}'`, `awk '{print $3,$4}'`"
gives me result:
1 2,
还有其他方法可以从管道中获取编号参数吗?我尝试使用 xargs,但它返回所有参数。在脚本中,我可以使用 echo $1
与参数相关,但从管道中它不起作用。
最佳答案
另一种方法:只需使用 shell 的 read
命令
read a b c d <<END
1 2 3 4
END
echo "$a $b, $c $d"
关于linux - 来自管道的编号参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27079782/