【发布时间】:2010-11-24 14:39:38
【问题描述】:
有没有办法在 BASH shell 中进行命令替换而不会将输出分解为多个参数?
我将某个目录的路径(从 GUI 文件浏览器中的位置栏)复制到剪贴板,然后发出以下命令,其中命令 xsel 返回剪贴板内容,在这种情况下是目录的路径:
cd `xsel`
但有些路径包含空格,甚至可能包含一些 BASH 使用的特殊字符。
如何将命令的输出作为单个参数传递,而 BASH 不会弄乱特殊字符?
【问题讨论】:
标签: bash shell command clipboard substitution