2012-12-14 202 views
6

爲什麼export作爲命令管道中的最後一步使用時失敗?管道輸出命令

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

我可以把它改寫這種方式來完成我想要的:

​​

但爲什麼我不能在第一方式使用export

+0

要回答後續問題(「我怎樣才能讓'xargs'使用函數?」):http://stackoverflow.com/q/11003418/1004889 – pje

回答

5

導出是一個shell內置和xargs期待一個實際的二進制文件。