частый подводный камень это интепретация цифр.
в баше всего 2 типа переменные, строковые и массивы строковых.
строковые в которых цифры - интепретируются. подводным камнем является лидирующий нолик. тогда переменнная интепретируется как восьмеричное число. сейчас уже немодно восьмеричные числа, но часто дату, час, минуту, или день получаем с лидирующим ноликом. и интерпетация 08 часа вызывает ошибку (в восмеричной системе нет цифры 8).