现代建议是使用:
$(...)
而不是旧的:
`...`
主要是为了提高可读性,并避免在嵌套时需要转义。
哪些外壳程序不支持该$(...)
格式,并且今天仍在使用它们?
它说:“使用反引号的唯一原因是与真实的Bourne外壳(如传家宝)兼容。”
—
joeytwiddle
重要的一点是,所有维护的90年代后的类Unix系统都将具有一个称为的命令
—
斯特凡Chazelas
sh
,该命令在正确的环境中将得到支持$(...)
。
cmd
)是否已被弃用?然后您会找到答案。