Цитата(Nox Metus @ 27.08.2010, 9:23)
Я только ещё немного дописал
Это равнозначно тому что было. Т.к. если у exit опущен аргумент, то кодом возврата устанавливается тот код который возвратила последняя выполненная команда. Но если хочется явно обозначить код возврата я бы не стал таскать глобальную переменную из функции а написал:
Код
lastRevision=$(GetLastRevision) || exit $?