Unixユーティリティでフォーマットされたマニュアルページやその他のドキュメントでは、多くの場合、二重のバッククォートが使用されていることに気付きました``
続いて二重一重引用符''
二重引用符の代わりに引用符で囲まれたフレーズを折り返す"
。一重引用符も同様に置き換えられます。なぜですか?
grep
のマニュアルページからのいくつかの例を次に示します。 :
To find all occurrences of the pattern `.Pp' at the beginning of a line:
$ grep '^.Pp' myfile
The apostrophes ensure the entire expression is evaluated by grep instead
of by the user's shell. The caret `^' matches the null string at the
beginning of a line, and the `' escapes the `.', which would otherwise match
any character.
The grep utility is compliant with the IEEE Std 1003.1-2008 (``POSIX.1'')
specification.
承認された回答:
これらの文字のセマンティクスと通常のグリフは、過去50年間で
(数回)変更されました。
ASCIIの6ビットの前身には、さまざまな多目的文字が含まれていました。
1つの引用符のような
文字が含まれ、
引用符とある程度類似しているものに使用されました:開始引用符、引用符の締めくくり、
アポストロフィ、または(オーバープリントによる)アクセントまたはアクサングラーブ。
ASCIIでは、引用符のような文字がもう1つ導入されたため、'
が追加されました。 、アポストロフィ、終了引用符、
アキュートアクセント、および`
として使用されました 、冒頭の引用または
アクサングラーブとして使用されました(具体的なグリフはフォントによって異なります)。
奇妙な理由で、ISO-8859-1は'
を宣言しました
アポストロフィまたは無向引用であり、`
と宣言されている
アクサングラーブにするために、もう1つアクセントを追加しました´
(アキュートアクセント)、および廃止されたオーバープリント (そのため、孤立したアクセント
マークは完全に無意味になりました)。後の拡張機能(MS-Windows
コードページとUnicode)は、新しい有向引用文字を導入し、アクセントを組み合わせることでこれを修正しました。
ここに表示されるのは、基本的に、ほとんどのフォントが'
のグリフをペアにした(傾斜したおよび/または巻き毛の)ASCII時代の遺物です。 および`
。