我如何处理(例如,正确转义)“默认写入...”键值的paren?
TL; DR 在中defaults write <domain> <key> <value>,我如何提供一个<value>包含括号的;即“圆括号”,“(”和“)”? 全博纳 我defaults用来将屏幕截图重定向到特定目录。我可以做的很好,过去有很多次,但是当目标目录的路径名带有括号时,我遇到了问题。所以我正在做类似的事情: $ defaults write com.apple.screencapture location <dirname-with-parens-in-it> 我收到以下形式的错误: <ba bla bla> Could not parse: <dirname-with-parens-in-it>. Try single-quoting it. 但是,尽管尝试了以下所有方法,我还是能做到这一点(还有更多尝试)。在这种情况下,假设所讨论的(现有)目录的名称实际上是dirname(with)parens。我的尝试和回应: $ defaults write com.apple.screencapture location dirname\(with\)parens <bla bla bla> Could not parse: dirname(with)parens. Try single-quoting it. $ defaults write com.apple.screencapture location 'dirname\(with\)parens' <bla …