次のコードは、CentOSとUbuntuのO/Sでは正常に動作しますが、Red hatでは動作しません。どのような変更が必要ですか?赤い帽子の互換性
CentOSの(最終)5.3をリリース 、LinuxのUbuntuの2.6.24-19-ジェネリック#1 SMP水6月18日午前14時43分41秒UTC 2008のi686 GNU/Linuxの
#!/bin/bash
depot=$1
table=$2
database=$3
combined="$depot$table"
if [ "$table" = 'routes' -o "$table" = 'other_routes' ]; then
echo 'first if successful'
elif [ "$table" = 'bus_stops' ]; then
echo 'elif successful'
else
echo 'else succsesful'
fi
どのように失敗するのか説明しておけば助かりますか? Red Hatでは何がうまくいかないのですか? – Glen