Я новичок в Bash Script. Я бегу следующий простой скрипт в Ubuntu, как это:Bash скрипт, который не понял Ubuntu Bash
sudo bash -x Script.sh
Выход:
+ $'\r'
: command not found
+ $'\r'
: command not found
+ $'\r'
: command not found
+ adminEmail=$'[email protected]\r'
+ $'\r'
: command not found
' echo 'database name:
database name:
+ read $'dbname\r'
Реальный сценарий:
#!/bin/bash
# Installation script for latest Wordpress website on Ubuntu
#
# Kave
# December 27, 2011
adminEmail="[email protected]"
echo "database name:"
read dbname
Что все эти '\r'
сообщения об ошибках в ближайшее время? Даже комментарии, похоже, не понятны ...
Похоже, у вас есть проблемы с окончаниями линии, но я не знаю, как это исправить ... – evotopid
Это работает для меня ... Arch Linux i686 – Paul
Из командной строки do 'dos2unix scriptname scriptname'. '\ r' - возврат каретки, вы создали файл на машине Windows и отправили его в linux? –