Когда вы запускаете скрипт, для этого создается новая оболочка.Эта новая среда не имеет такие же настройки, как ваша оболочка по умолчанию.Что касается того, как вернуть окраску, я не уверен.Вы можете попробовать поискать свой профиль в начале скрипта:
#!/bin/bash
source $HOME/.bash_profile
или любой другой файл, который имеет смысл в вашем конкретном варианте Unix (.profile, .bash_rc, .bashrc .bash_profile), чтобы назвать несколько.1004 *