Как отлаживать сценарии командной оболочки Bash
Bash logoScripts
Когда сценарий не работает должным образом, необходимо определить место возникновения проблемы. Оболочки UNIX/Linux предоставляют режим отладки. Запустите весь скрипт в режиме отладки или только часть скрипта.