「...」で実行可能なコードを参照するのはなぜですか? [コピー]

「...」で実行可能なコードを参照するのはなぜですか? [コピー]

私が読んでいるオリジナルBourne Shell信号処理の実装そしてコメントの表現の1つが次のように引用されていることを確認しました。

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

しかもzshユーザーガイド

「bye」コマンドは「exit」コマンドと同じです。

IIRC zsh のマニュアルページは同じ表記法を使用します。
なぜ?

コードが誤ってバックティック式として解釈され実行されるのを防ぐためですか?
それともこれは合意だけですか?

ベストアンサー1

これは開始引用としてバックティックを使用します。

'stakbot'はこのルーチンによって予約されています

そして

「こんにちは」という命令は「出る」と同じ

ASCII文字のみを使用してください。

おすすめ記事