是否有关于双引号 shell 字符串的标准?我想知道细节,例如在什么确切的上下文中应该$
按字面解释,$
变量应该匹配什么确切的模式,以及除了$variables
, ${variables}
, backtick blocks
, 和之外$(process substitution blocks)
是否应该特殊处理。
答案1
您没有指定什么外壳你感兴趣。答案基于您所询问的假设重击。当man bash
还不够的时候:
- Bash 的家位于https://tiswww.case.edu/php/chet/bash/bashtop.html;在那里你会发现参考手册。
- 对于 的正式定义POSIX外壳,参见The Open Group 基本规范第 7 期(IEEE 标准 1003.1-2008,2016 年版);选择音量壳牌与公用事业公司。