Terminal 路径中的Mac终端空间

Terminal 路径中的Mac终端空间,terminal,path,whitespace,cd,Terminal,Path,Whitespace,Cd,我正试着将cd刻录到pkgutil提供的位置 cd $(pkgutil --files com.company.pkg | grep company | sed 's/\company.aaxplugin.*//g'| uniq | sed -e 's/ /\\ /g') 产量 pkgutil --files com.company.pkg 是 我使用grep、sed和unique访问: Library/Application Support/Avid/Audio/Plug-Ins 现在我

我正试着将cd刻录到pkgutil提供的位置

cd $(pkgutil --files com.company.pkg | grep company | sed 's/\company.aaxplugin.*//g'| uniq | sed -e 's/ /\\ /g')
产量

pkgutil --files com.company.pkg

我使用grep、sed和unique访问:

Library/Application Support/Avid/Audio/Plug-Ins
现在我想不出一个办法把cd放到那个目录。。我尝试在路径周围加引号,将其存储在变量中,用“\”替换“”等

有什么建议吗


非常感谢

我无法测试您的确切命令,因为我没有安装这些软件包,但我用空格模拟了输出并使其正常工作

$ cd "$(echo /Library/Application Support)"
可以带我到bash和zsh中的
/Library/Application Support/
目录

因此,在您的例子中,您希望将整个
$(
..
包围起来

非常感谢短笛!
显然我把“放错地方了。

所以
pkgutil--files com.company.pkg | grep company | sed's/\company.aaxplugin.//g'| uniq | sed-e's/\\\/g'
的输出是
库/应用程序支持/Avid/Audio Plug-Ins
$ cd "$(echo /Library/Application Support)"
cd "$(pkgutil --files com.company.pkg | grep company | sed 's/\company.aaxplugin.*//g'| uniq | sed -e 's/ /\\ /g')"