[ "$var" = "test" ]
意味
コマンド名 ・・・ [
第一引数 ・・・ "$var"
第二引数 ・・・ =
第三引数 ・・・ "test"
第四引数 ・・・ ]
考えてみよう!
[ "$var" = "test"] なぜ "test" と ] の間のスペースをなくすとエラーになるのか?
[ $var = "test" ] なぜ 変数名を "" で括るのが一般的なのか?
Bashでプログラミング [転載禁止]©2ch.net
2015/10/04(日) 04:28:26.27ID:B+hGdmlE
レスを投稿する