我尝试将lsvirtual管道传输给xargs:
lsvirtualenv -b|xargs -0 -I env rmvirtualenv env
它返回:
xargs: rmvirtualenv: No such file or directory
我究竟做错了什么?
rmvirtualenv
不是一个脚本,它是由. virtualenvwrapper.sh
创建的shell函数。你不能从xargs
调用shell函数。您可以尝试调用bash,采购virtualenvwrapper.sh
然后调用rmvirtualenv
。或者你可以试试
rmvirtualenv `lsvirtualenv -b`