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