シェルスクリプト総合 その2
■ このスレッドは過去ログ倉庫に格納されています
0275名無しさん@お腹いっぱい。
2005/06/05(日) 00:10:23関数内でreturnした値が得られたみたいです。
$ function hello(){ return 3;};hello;echo $?
3
ただし、returnできる値はunsigned charに限られるようで、
0〜255までの値しか返せませんでした。ここは注意しないとダメっぽいです・・・
あともう一つお願いします。
$ if [ echo ];then echo "true";fi
true
$ if [ echo "abc" ];then echo "true";fi
bash: [: echo: unary operator expected
これはどうしてなんでしょうか?
■ このスレッドは過去ログ倉庫に格納されています