Linux 将cd放入第一个';查找';结果(即使路径包含空格)

Linux 将cd放入第一个';查找';结果(即使路径包含空格),linux,bash,find,Linux,Bash,Find,我想将调用find(LinuxBash)得到的第一个结果放入cd中 问题 结果路径中的目录包含空格字符 我的解决方案(不起作用) cd$(find-iname-type d | head-1) =>我浏览了人工查找的-printf选项,但没有找到任何内容 是否有办法从find获取转义路径,以便cd即使目录名包含空格也可以在该路径上操作? 谢谢您的帮助。我不是bash专家,所以我不知道这是否是一个好的解决方案,但似乎有效的方法是: cd "`find -iname <my search p

我想将调用
find
(LinuxBash)得到的第一个结果放入cd中

问题 结果路径中的目录包含空格字符

我的解决方案(不起作用)
cd$(find-iname-type d | head-1)
=>我浏览了
人工查找的
-printf
选项,但没有找到任何内容

是否有办法从
find
获取转义路径,以便
cd
即使目录名包含空格也可以在该路径上操作?


谢谢您的帮助。

我不是bash专家,所以我不知道这是否是一个好的解决方案,但似乎有效的方法是:

cd "`find -iname <my search pattern> -type d | head -1`"
cd“`find-iname-typed | head-1`”

回勾允许您在字符串中执行命令。

使用引号:
cd“$(find…”
他的命令不起作用,因为头将显示“.”作为第一个结果。
cd "`find -iname <my search pattern> -type d | head -1`"