どちらかというとごはん派

主に仕事用のメモブログ。

【bash】 「"」、「'」、「`」の違い

2008年11月03日 20時23分30秒 | linux bash
「"」(ダブルクォーテーション)、
「'」(シングルクォーテーション)、
「`」(バッククォーテーション)にも違いがあります。

変数 name に"pwd"という値を設定。
この変数 name をそれぞれで囲みechoを実行する

・「"」ダブルクォーテーションの場合
 $echo "$name"
 pwd
 「"」は変数の中身を表示します。

・「'」シングルクォーテーションの場合
 $echo '$name'
 $name
 「'」は文字列をそのまま表示しています。

・「`」バッククォーテーションの場合
 $echo `$name`
 /usr/local/test
 「`」は変数の中身をコマンドとして実行しています。

最新の画像もっと見る