Следующий код работает, как ожидается, на CentOS и Ubuntu O/s, но не на Red hat. Какие изменения необходимо сделать?Совместимость с красной шляпой
CentOS релиз 5.3 (Final) Linux Ubuntu 2.6.24-19-родовое # 1 SMP Wed 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