查找目录的完整路径(如果存在)并使用bash脚本存储在变量中

时间:2013-11-26 07:21:23

标签: bash

我想找到特定目录的完整路径,并使用bash脚本将路径存储在变量中。 例如,我想搜索“ruby / lib”。它的完整路径是“/ usr / share / ruby​​ / lib”,我想在变量中捕获此路径以进行进一步的处理。

有可能吗?

2 个答案:

答案 0 :(得分:1)

使用find你可以说:

find / -type d -path "*/ruby/lib"

为了将结果捕获到变量中,请说:

out=$(find / -type d -path "*/ruby/lib")

答案 1 :(得分:0)

(感谢@dstronczak),我会使用readlink。其:

path=$(readlink -f ruby/lib)

请注意,path=

之间不能有空格