История изменений
Исправление CrX, (текущая версия) :
Для скриптов-обёрток достаточно писать логику так, что 0 - успех, всё остальное - ошибка. По крайней мере, на практике я другого не встречал нигде.
Я в скриптах делал для grep различие между 0, 1 и остальным. Он выдаёт 1 в случае, если успешно поискал, но нричего не нашёл (нет нужного фрагмента в файле), а 2 (или может и выше тоже может) в случае именно ошибки (например permission denied или файла нет такого). Иногда это важно — знать именно ничего не найдено, или именно ошибка.
Исходная версия CrX, :
Для скриптов-обёрток достаточно писать логику так, что 0 - успех, всё остальное - ошибка. По крайней мере, на практике я другого не встречал нигде.
Я в скриптах делал для grep различие между 0, 1 и остальным. Он выдаёт 1 в случае, если успешно поискал, но нричего не нашёл (нет нужного фрагмента в файле), а 2 (или может и выше тоже может) в случае именно ошибки (например permission denied или файла нет такого).