2つの文字列を比較する関数
関数名: StrCmp
書式: StrCmp 文字列1 文字列2
目的: 2つの文字列を比較し3つの結果を返す
戻り値: 等しい場合:0 前者の方が小さい場合:-1 前者の方が大きい場合:1
StrCmp() { if [ $# -ne 2 ]; then echo "Usage: StrCmp string1 string2" 1>&2 exit 1 fi if [ "$1" = "$2" ]; then echo "0" else _TMP=`{ echo "$1"; echo "$2"; } | sort | sed -n '1p'` if [ "$_TMP" = "$1" ]; then echo "-1" else echo "1" fi fi }