Shell Script(Quotation Mark)
' : 単一引用符
単一引用符で囲まれたものは、すべて単なる文字として扱われる。$echo '$PATH'$$PATH$echo '`pwd`'$`pwd`
" : 2重引用符
2重引用符で囲まれたものは、変数とコマンドのみ置換される。$echo "$PATH"$/usr/local/bin:/usr/X11R6/bin:/usr/bin:/bin$echo "`pwd`"$/home/chack
変数とコマンド以外は文字リテラルとして扱われる。$echo "*&"$*&
¥ : バックスラッシュ(円記号)
バックスラッシュは、直後の文字を単なる文字として扱う。
混乱をさけるためにも、' や " を文字として扱う時だけ、
初心者は使用するべきなのかもしれない。$echo ¥"¥$PATH¥"$"$PATH"$echo "¥$PATH¥"$"/usr/local/bin:/usr/X11R6/bin:/usr/bin:/bin"

浙公网安备 33010602011771号