我想找到特定目录的完整路径,并使用bash脚本将路径存储在变量中。例如,我想搜索"ruby/lib"。它的完整路径是"/usr/share/ruby/lib",我想在一个变量中捕获这个路径以供进一步处理。
有可能吗?
使用find
可以说:
find / -type d -path "*/ruby/lib"
为了将结果捕获到一个变量中,比如:
out=$(find / -type d -path "*/ruby/lib")
(感谢@dstronczak),我会使用readlink
path=$(readlink -f ruby/lib)
请注意,path
和=
之间不得有空格