Bash - ошибка line 2: $'\r': command not found
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Версия от 13:16, 30 апреля 2021; Admin iph (обсуждение | вклад)
Bash - ошибка line 2: $'\r': command not found
Ошибка при выполнении скрипта:
# bash -x /root/script.sh + $'\r' /root/script.sh: line 2: $'\r': command not found
решение - это доустановить dos2unix для CentOS или Debian/Ubuntu командами:
# yum install dos2unix # apt-get install dos2unix
и потом сделать конвертацию в UNIX формат:
# dos2unix /root/script.sh dos2unix: converting file /root/script.sh to Unix format ...
После этого запускаем заново через
# bash -x /root/script.sh