🌕

シングルクォート、バッククォート、ダブルクォートの違い

2022/09/04に公開

シングルクォートは囲った中身を文字列として出力。
最強のエスケープ。

バッククォートは囲った中身をコマンドとして実行し、その結果を出力。

ダブルクォーテーションはほとんどの特殊文字をエスケープしますが、

$、バッククォート(`)、バックスラッシュ(\)だけは、エスケープすることができません。

もしダブルクォーテーション内で$、バッククォート(`)、バックスラッシュ(\)をクォートする場合はこれらの直前にバックスラッシュを利用します。

ちなみに、バックスラッシュは1文字だけエスケープする。

Discussion