Problem mit Shell Script

Dieses Thema im Forum "Linux & BSD" wurde erstellt von Korllino, 27. November 2006 .

Schlagworte:
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 27. November 2006
    Hallo, hab mir überlegt, da viele Anfänger keine Ahnung, wo sie sau oder cowsay herbekommen, dachte ich schreib ein script, was es erleichter.

    Nun kommt diese Fehlermeldung
    Code:
    bibba@Havana:~/Desktop$ ./cow-sau 
    #######################################
    ## Willkommen zu meinen Script ##
    ## Script by Bibba ##
    #######################################
    Wollen Sie das Script starten?
    ./cow-sau: line 45: unexpected EOF while looking for matching `"'
    ./cow-sau: line 48: syntax error: unexpected end of file
    Bei diesem Quelltext
    Code:
    #!/bin/bash
    echo "#######################################"
    echo "## Willkommen zu meinen Script ##"
    echo "## Script by Bibba ##"
    echo "#######################################"
    echo "Wollen Sie das Script starten?"
    echo "Ja[1] oder Nein[2]
    read starten
    case $starten in 
     1)
     echo ""
     ;;
     *)
     exit 0
     ;;
    esac
    USER=$(whoami)
    echo "Script wird gestartet..."
    echo "Wechsel Verzeichnis..."
    cd /home/$USER/Desktop/
    echo "Lade Cowsay herunter..."
    wget ftp://ftp.nog.net/pub/tony/cowsay/cowsay-3.03.tar.gz
    echo "Entpacke Cowsay..."
    tar xfz cowsay-3.03.tar.gz
    echo "Wechsel Verzeichnis..."
    cd cow*/
    echo "Installiere Cowsay..."
    ./install 
    echo "Cowsay ist nun installiert..."
    echo "Lösche tmp Daten..."
    rm cowsay-3.03.tar.gz
    rm -r cowsay-3.03
    echo "tmp Files gelöscht..."
    echo "Installiere sau..."
    echo "Lade sau herunter..."
    wget http://sau.frubar.net/files/sau-0.10.tar.gz
    echo "Entpacke sau..."
    tar xfz sau-0.10.tar.gz
    echo "Erstelle Ordner 'scripts' in '/home/$USER/'..."
    mkdir /home/$USER/scripts
    echo "Verschiebe sau in Ordner scripts..."
    mv sau /home/$USER/scripts/
    echo "Lösche tmp Files..."
    rm sau*.tar.gz
    echo "tmp Files gelöscht..."
    cd /home/$USER/scripts/
    clear && cowsay -f small 'thx 4 using my script' && ./sau
    Wo ist da der Fehler?
     

  2. Anzeige
    Dealz: stark reduzierte Angebote finden.
  3. #2 27. November 2006
    AW: Problem mit Shell Script

    Hi,

    probiers mal mit Escapen:
    Code:
    echo -e "Hello \"World\""
    
    Daran wirds wohl liegen. Vielleicht koenntest noch sagen, welche Zeilen das jetzt genau sind, weil das in den Code-Tags nicht ersichtlich ist.
    Aber ich denk, es liegt an den
    Code:
    '
    .

    Mfg,

    Kolazomai
     
  4. #3 27. November 2006
    AW: Problem mit Shell Script

    wenn man innerhalb eines echos die anführungszeichen beibehalten will, muss man ' verwenden.
    sprich
    Code:
    [FONT="Fixedsys"]echo -e 'Hallo "*****"'[/FONT]
     
  5. #4 27. November 2006
    AW: Problem mit Shell Script

    ./cow-sau: line 45: unexpected EOF while looking for matching `"'
    ./cow-sau: line 48: syntax error: unexpected end of file

    48 ist die letzte zeile...

    aber ich denk das liegt hier an dem cowsay.... wie soll ich das dann machen? kann doch net einfach ein -e bei cowsay machen, ist ja für eyes da..
     
  6. #5 28. November 2006
    AW: Problem mit Shell Script

    " fehlt

    also:
    Code:
    echo "Ja[1] oder Nein[2]"
    
     
  7. #6 28. November 2006
    AW: Problem mit Shell Script

    ohh, echt mal probieren, aber warum gibt sagt er dann die fehler quelle ist bei line 48 oder so Oo
     

  8. Videos zum Thema
Die Seite wird geladen...
Similar Threads - Problem Shell Script
  1. Antworten:
    6
    Aufrufe:
    1.745
  2. Antworten:
    8
    Aufrufe:
    816
  3. Problem bei PMA-shell

    luck , 22. September 2007 , im Forum: Sicherheit & Datenschutz
    Antworten:
    11
    Aufrufe:
    1.286
  4. Antworten:
    5
    Aufrufe:
    542
  5. Shell Problem

    _Dave03_ , 23. April 2006 , im Forum: Programmierung & Entwicklung
    Antworten:
    6
    Aufrufe:
    258