【发布时间】:2016-11-24 16:11:29
【问题描述】:
我想将可能包含空格的路径传递给 su -c 脚本内的 su -c 命令:
su -c "xdg-desktop-menu install ${DesktopFile}" -m "${Username}"
$DesktopFile 是我需要转义的路径。我在"" 中使用' 尝试了许多变体,使用\" 和几个大括号,但我还没有想出解决方案。有趣的是, xdg-desktop-icon 工作正常,但 xdg-desktop-menu 在空白处消失。有什么建议吗?
【问题讨论】:
标签: linux shell escaping quote su