НА мой взгляд, на bash писать вообще нельзя. Если ты пишешь шелловский скрипт, надо писать на /bin/sh. Если тебе не хватает выразительных возможностей /bin/sh, то надо сразу переходить на что-то более серьезное - python, perl, tcl.
А башизмам в скриптах надо сказать "No passaran".
Башевские расширения sh - для интерактивной работы, а не для скриптования.
К zsh я отношусь так же. Хотя он малость попрямее, но зато и больше вероятность неожиданно обнаружить что его на машине нет.
Да, под /bin/sh я понимаю пересечение возможностей dash,ash bsd-шного и солярисного sh.
Башизм не пройдет
А башизмам в скриптах надо сказать "No passaran".
Башевские расширения sh - для интерактивной работы, а не для скриптования.
К zsh я отношусь так же. Хотя он малость попрямее, но зато и больше вероятность неожиданно обнаружить что его на машине нет.
Да, под /bin/sh я понимаю пересечение возможностей dash,ash bsd-шного и солярисного sh.