嵌入bash命令

时间:2015-09-06 20:54:56

标签: linux bash shell

我正在使用virtualenvwrapper并尝试使用不是默认版本的python版本来创建virtualenv。

我想做的是:

$ which python2.7
>> /usr/local/bin/python2.7
$ mkvirtualenv -p /usr/local/bin/python2.7 env

......但没有复制粘贴。有没有办法在一行中做到这一点?

1 个答案:

答案 0 :(得分:1)

mkvirtualenv -p "$(type -P python2.7)" env

是将其写为单行的正确方法。 typePOSIX standard utility,因此它更有可能在POSIX-ish系统中存在并且与which一致。