Sono nuovo di Bash Script. Ho eseguito il seguente semplice script in Ubuntu come questo:Script di Bash non compreso da Ubuntu Bash
sudo bash -x Script.sh
uscita:
+ $'\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'
Lo script attuale:
#!/bin/bash
# Installation script for latest Wordpress website on Ubuntu
#
# Kave
# December 27, 2011
adminEmail="[email protected]"
echo "database name:"
read dbname
Cosa sono tutti questi '\r'
messaggi di errore in arrivo? Anche i commenti sembrano non essere compresi ...
Sembra che hai un problema con la fine riga, ma non so come risolvere questo problema ... – evotopid
Funziona per me ... Arch Linux i686 – Paul
Dalla riga di comando eseguire 'dos2unix scriptname nomecampo'. '\ r' sono i ritorni a capo, hai creato il file su una macchina Windows e l'hai inviato a Linux? –