「"」(ダブルクォーテーション)、
「'」(シングルクォーテーション)、
「`」(バッククォーテーション)にも違いがあります。
変数 name に"pwd"という値を設定。
この変数 name をそれぞれで囲みechoを実行する
・「"」ダブルクォーテーションの場合
$echo "$name"
pwd
「"」は変数の中身を表示します。
・「'」シングルクォーテーションの場合
$echo '$name'
$name
「'」は文字列をそのまま表示しています。
・「`」バッククォーテーションの場合
$echo `$name`
/usr/local/test
「`」は変数の中身をコマンドとして実行しています。
「'」(シングルクォーテーション)、
「`」(バッククォーテーション)にも違いがあります。
変数 name に"pwd"という値を設定。
この変数 name をそれぞれで囲みechoを実行する
・「"」ダブルクォーテーションの場合
$echo "$name"
pwd
「"」は変数の中身を表示します。
・「'」シングルクォーテーションの場合
$echo '$name'
$name
「'」は文字列をそのまま表示しています。
・「`」バッククォーテーションの場合
$echo `$name`
/usr/local/test
「`」は変数の中身をコマンドとして実行しています。