Sponsored Link

あのー( ̄△ ̄;

"なんちゃって"技術系与太話サイト

関数の戻り値を確認する。

2008-08-22

下がサンプルコード。反応を見て次の処理を行うかエラー処理を行うか決めるようにすれば、いいことがあるような気がする。

#!/bin/sh
Test() {
	if [ "$1" == "happy" ]; then
		return 0
	else
		return 255
	fi 
}

Test "$1"
if [ $? == 0 ]; then
	echo "OK"
else
	echo "NG"
	exit 255
fi

exit 0

実行は「./<cmd> happy」みたいな感じで。引数がhappyでなければ、255を返してNGを表示するって奴。

ただ、普通どんな数字を割り当てているのかというのはよく知らなかったりして( ̄△ ̄;

( ̄△ ̄;