我想从对find
(Linux bash)的调用中获得第一个结果。
结果路径中的目录包含空格字符
cd $(find -iname <my search pattern> -type d | head -1)
=>我浏览了-printf
的{{1}}选项,但没有找到任何东西。
是否有一种方法可以从man find
获取转义路径,以便即使目录名中包含空格,find
也可以在此路径上运行?
谢谢您的帮助。
答案 0 :(得分:0)
我不是bash专家,所以我不知道这是否是一个好的解决方案,但似乎可行的方法是:
cd "`find -iname <my search pattern> -type d | head -1`"
反勾允许您在字符串中执行命令。