バックスラッシュ
UNIXおよびその影響を受けたさまざまな環境において、通常記述できない文字を記述する方法として広く用いられる。
C言語およびその派生言語(C++、Java、Perlなど)において、文字定数や文字列定数内でエスケープ文字として用いる。 ASCIIの制御文字 - \r \n \b など 引用符 - \' \" 八進数指定 - \0 \033 など 十六進数指定 - \x1B \xFF など Unicode文字 - \u3041 など
UNIXのシェルのコマンドラインや、スクリプト言語の正規表現において、特殊な意味を持つ記号(メタ文字)の前に記述し、その意味を打ち消し単なる文字として扱う。 正規表現においては、逆に特殊な意味を付与することもある。\( \) \1 など。
UNIXのシェルスクリプト、C言語のプリプロセッサ命令、Pythonのスクリプト、Makefileなどにおいて、論理行が複数の物理行にまたがる場合に、行の継続を表すために用いる。