あらゆる種類のコマンドライン出力で一緒に使用されるアポストロフィ文字(')と混合されたバッククォート( `)(アクサングラーブとも呼ばれる)文字が表示されます。確かに理由/理由の背後にある歴史はどこかでオンラインで文書化されていますが、私はどこを見つけることができませんでした。
これが私が話していることのいくつかの例です:
make
マニュアルページから:
makefileが`-'の場合、標準入力が読み取られます。
いくつかのrake
出力:
... / ruby_koans / koans / about_strings.rb:6:in `test_double_quoted_strings_are_strings '
なぜ矛盾があるのですか?
ここでのより広い質問は、「必要に応じて、「適切な」一重引用符または二重引用符を使用しないのはなぜですか?」だと思います。しかし、アポストロフィ(およびアクサングラーブ)は、「標準の」米国のキーボードでより利用しやすいことを理解しています。それはなぜですか...)