Bash Scriptを初めて使用しています。私はこのようなUbuntuのでは、次の簡単なスクリプトを実行します。Ubuntu Bashが理解できない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'
実際のスクリプト:すべてのこれらの'\r'
のエラーメッセージが
#!/bin/bash
# Installation script for latest Wordpress website on Ubuntu
#
# Kave
# December 27, 2011
adminEmail="[email protected]"
echo "database name:"
read dbname
を予定されていますか?コメントでさえ理解されていないようです...
あなたは行末に問題があるように見えますが、私はこの問題を解決する方法がわからない...それは私の作品 – evotopid
...アーチLinux i686 – Paul
コマンドラインから 'dos2unix scriptname scriptname'を実行します。 '\ r'は改行で、Windowsマシン上でファイルを作成してLinuxに送りましたか? –