Если при запуске скрипта выдается ошибка, а сам скрипт был создан в Windows, а уж потом перенесен в Linux, то надо всего лишь выполнить одну команду:

sed -i -e 's/\r$//' script.sh