2012-12-14 41 views
6

Tại sao export không thành công khi được sử dụng làm bước cuối cùng trong một đường dẫn lệnh?Lệnh xuất khẩu đường ống

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

tôi có thể viết lại nó theo cách này để hoàn thành những gì tôi muốn:

export `echo FOO=bar` 

Nhưng tại sao tôi không thể sử dụng export theo cách đầu tiên?

+0

Để trả lời câu hỏi tiếp theo ("làm thế nào tôi có thể nhận được' xargs' để làm việc với các chức năng? "): Http://stackoverflow.com/q/11003418/1004889 – pje

Trả lời

5

xuất là nội trang hệ vỏ và xargs mong đợi một tệp nhị phân thực.

Các vấn đề liên quan