Открыл тут для себя утилитку, проверяющую скрипты. В моем случае скармливал ей bash. Глаз иногда устает, пропускаешь нюансы...
Итак:
Там есть и онлайн-вариант, но по понятной причине отдавать куда-то наружу свои скрипты я не готов в большинстве случаев. Лучше поставить пакет ShellCheck. В Gentoo он, правда, тащит за собой весь Hackell, зато на Fedora около 8Мб собранный. Иногда неглупые вещи рекомендует, потому могу посоветовать.