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`"