Linuxのシェルの文字列の扱いについて、
単純に
hoge=’select *’
echo ${hoge}
と文字列を表示したかっただけだが、
なぜか*がメタ文字として動いてしまい、、カレントディレクトリのファイルがすべてでてしまう。
この時に、
変数などは有効になるダブルクォートを
echo “${hoge}”
としてあげると問題なくなる。
ちょっとはまってしまった。
echoの際に文字列内部だけを表示するのでその時にはシングルクォートがぬけおちるのかなと思います。
とりあえずこれで解決!