如何将whereis结果放入cd?

如何将whereis结果放入cd?

我的格式是,whereis directory | cd但我没有得到任何输出(甚至没有警告)。

当您有其他需要变量的帖子时,我的问题是如何在没有变量的情况下做到这一点。

答案1

因此,在 CentOS 上,whereis 命令会在输出中添加搜索前缀。

[root@JBCLAMP001 ~]# whereis bin
bin: /usr/local/bin

所以我想出了以下似乎在我的测试中有效的方法:

cd $(whereis bin | awk '{print $2}')

某些目录将具有多个位置,这可能会或可能不会成为问题。例如,在我的机器上,该rpm目录有 4 个位置。上面的 cd 命令仍然有效,但它会将您带到第一个列出的位置,并且不会通知您还有更多位置。

相关内容