【发布时间】:2021-02-17 18:38:36
【问题描述】:
我正在尝试为以下命令编写一个别名,该命令将您当前的工作目录用引号括起来,并将其复制到剪贴板。
echo \"$(pwd)\" | xclip
但是,在 .bashrc 中为此编写别名并不完全正确。这是我写的别名:
alias cpwd="echo \"\$(pwd)\" | xclip"
但是当该命令运行时,双引号会被省略。我检查了类似问题的答案,例如bash alias command with both single and double quotes,但我认为我正在转义所有必需的字符,所以我不知道为什么这个命令不起作用。
命令的当前结果类似于:home/user/My Folder 而不是我想要的"home/user/My Folder"。
【问题讨论】: