История изменений
Исправление derlafff, (текущая версия) :
Вот этот код:
$(func_set_error 2)
Выполнит функцию func_set_error в отдельном процессе, а после выполнит её выхлоп.
Функции выполняются просто по имени:
derlaft@odd:~$ f() { return 2; }
derlaft@odd:~$ f
derlaft@odd:~$ if [ "$?" -eq 2 ]; then echo lol; fi
lol
Исходная версия derlafff, :
facepalm
Вот этот код:
$(func_set_error 2)
Выполнит функцию func_set_error в отдельном процессе, а после выполнит её выхлоп.
Функции выполняются просто по имени:
derlaft@odd:~$ f() { return 2; }
derlaft@odd:~$ f
derlaft@odd:~$ if [ "$?" -eq 2 ]; then echo lol; fi
lol