у скриптов вроде нет main -а
каждая команда выполняется, и обработчик переходит к следующей, если нет ошибки
в bash скрипте вы занесёте результат выполения утилиты в переменную,
Код
variable=`launch_util`
или
variable=$(launch_util)
и потом можете сравнить эту переменную, например, в
case Код
case "$variable" in
"$condition1" )
command...
;;
"$condition2" )
command...
;;
esac
в зависимости от возвращаемого значения можно поставить
ifили завести список command1 && command2 && command3
или command5 || command6 || command7
на английском посмотрите
bash tutorialглава 7 - сравнения if
глава 10 - сравнения case
глава 25 - списки