LoginSignup
3
10

More than 5 years have passed since last update.

コマンドにおける引用符の動作の違い

Posted at

「'」シングルコーテーション

シングルコーテーションは、全て文字列であると解釈される。

「"」ダブルコーテーション

ダブルコーテーションはシングルコーテーションと同様に文字列であると解釈されるが、
ダブルコーテーション内に変数があれば、その変数の内容が展開される。

「`」バックコーテーション

バックコーテーション内にコマンドがあると、そのコマンドを実行した結果が展開される。
また、変数の場合は、変数に書く能有されているコマンドを実行した結果が展開される。

動作例

$ DATE=date

$ echo $DATE
date

$ echo '$DATE'
$DATE

$ echo "$DATE"
date

$ echo `$DATE`
Wed Oct 21 11:29:41 UTC 2015
3
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
10