предположим есть bash скрипт прмерно такого содержания:
cat word | perl -e 'dkladnlfka' | jopa | uniq и т п...
В процессе могут возникать различные ошибки ( например отсутствие perl, отсутствие файла и тп ...). Проблема заключается в том, что код ошибки $? в такой "цепочке" "затирается" последующей коммандой. Как в данном случае отслеживать появление ошибок и прекращать "цепочку" в момент появление ненулевого $? ?