管道导出命令

时间:2012-12-14 23:49:19

标签: bash shell terminal pipeline xargs

为什么export在用作命令管道的最后一步时会失败?

echo FOO=bar | xargs export
# => xargs: export: No such file or directory

我可以通过这种方式重写它以实现我想要的目标:

export `echo FOO=bar`

但为什么我不能以第一种方式使用export

1 个答案:

答案 0 :(得分:5)

export是内置的shell,xargs需要一个实际的二进制文件。