Linuxのシングルクォートとダブルクォート(?日坊主)
- この記事はsolo_advent_calender 2016年12月9日のものです。
こんにちは ショート advent calender9日目です。
金曜日に書き忘れ、土曜日にまとめて書こうと思っていると、土曜日も気づいたら終わっている。そんなことありますよね。
はい。
シングルクォート''
の場合は単純に文字列として出力する。
ダブルクォートは""
の場合は変数展開してくれる。です
$ hoge=neko # 変数hogeに文字列nekoを入れる $ echo hoge hoge $ echo $hoge # 変数を表示するには先頭に$をつける neko $ echo '$hoge' # $hogeを文字列として表示 $hoge $ echo "$hoge" #変数を展開して表示 neko $ echo "I love $hoge" # 文字列に変数を埋め込む I love neko $ echo '$hoge' is "$hoge" # $hoge is neko