获取文件夹路径后在管道中cd

时间:2014-03-06 11:40:01

标签: bash

当我运行此命令时,我得到了安装本地gem的文件夹:

e.g。

bundle show gem

/Users/user/projects/project/vendor/cache/gem-856752cd48f0

我可以使用管道进入此文件夹路径吗?

e.g。

bundle show gem | ???

我会用?替换问号?

2 个答案:

答案 0 :(得分:5)

您可以将cd与命令的输出结合使用:

cd "$(bundle show gem)"

如果你想管道,你也可以像这样使用xargs

bundle show gem | xargs cd

答案 1 :(得分:0)

cd `bundle show gem`

它将执行``标记内的任何代码,并将输出作为cd命令的输入传递。