用“.........”引用可执行代码的原因是什么?

用“.........”引用可执行代码的原因是什么?

我正在阅读原始的 bourne shell 信号处理实现并注意到评论中的一个表达式是这样引用的:

/* `stakbot' is preserved by this routine */
   ^^^^^^^^

还有zsh 用户指南

命令“bye”与​​“exit”相同

IIRC zsh 手册页使用相同的符号。
为什么?

是为了防止代码意外被解释为反引号表达式并执行吗?
或者这只是一个约定?

答案1

这只是使用反引号作为开头引号;它相当于

'stakbot' 被此例程保留

命令“再见”与“退出”相同

仅使用 ASCII 字符。

相关内容