バッククォート【back quote】`

別名  :backtick/アクサングラーブ/accent grave/グレーブアクセント/grave accent

概要

バッククォートとは、記号文字の一つで、上端に右下がりの短い線を置いた「`」のこと。元来はアクセント記号の「アクサングラーブ」(グレーブアクセント)だが、開き引用符の代用とすることが多いため「バッククォート」と呼ばれる。
バッククォートのイメージ画像

フランス語などで「à」のように文字の上に付加するダイアクリティカルマーク(発音区別符号)の一つであるアクサングラーブ(グレーブアクセント)に由来する。コンピュータの世界では発音記号としてではなく、独立した記号文字として扱われる。

文字コード標準のASCIIでは96番(16進数で60)に割り当てられている。日本語配列の標準的なキーボードでは、文字領域の右上にある「`@ ゛」と刻印されたキーをShiftキーと同時に押すことで入力できる。英語配列では数字の「1」の左隣に単独で配置されていることが多い。

「バッククォート」という名称は、一重引用符の開き記号としての用法に由来する。ASCIIが制定された当初は開き引用符と閉じ引用符が別々に用意されておらず、開き記号として「`」、閉じ記号としてアポストロフィ「'」を代用するのが慣例であった。同様に、二重引用符は両者を二つ連続で並べた「``」と「''」で代用していた。

プログラミングでは言語や処理系ごとに固有の用途がある。LinuxなどのUNIX系OSのシェルスクリプトやPerlでは、「`コマンド名`」のようにバッククォートで囲んだ文字列をコマンドとして実行し、その出力結果を文字列として埋め込むコマンド置換の構文として用いる。近年のシェルでは可読性の高い「$(コマンド名)」記法が推奨されている。

Markdownでは文中にコードを埋め込む際の区切り文字として使われ、3つ連続させた「トリプルバッククォート」はコードブロックの開始・終了を示す。JavaScriptのES2015規格以降では、変数の埋め込みや複数行の記述が可能なテンプレートリテラルの区切り文字として採用された。MySQLなどのデータベースでは、テーブル名や列名といった識別子を囲む記号として用いられる。

(2026.7.11更新)
 

主な記号文字

他の辞典等による「バッククォート」の解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。