[Batch/Bash] unexpected EOF while looking for matching `"'

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von MasterJulian, 5. September 2009 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 5. September 2009
    unexpected EOF while looking for matching `"'

    Ich bekomme den oben genannten Fehler. Genauer gesagt:
    Das Script habe ich in einer erweiterten (für ein anderes Programm) Form bereits am laufen. Sieht so aus:
    Spoiler
    Code:
    #!/bin/bash
    PARMS="--listen-port 4312 -d -r /home/masterj/svn"
    
    start() {
    
    ps x > ps.tmp
    if [ `grep -i svnserve aux.tmp` ] ; then
     echo "SVN Server laeuft bereits!"
    else
     svnserve $PARMS
     echo "SVN Server gestartet!"
    fi
    rm ps.tmp
    }
    
    stop() {
    ps x > ps.tmp
    if [ `grep -i svnserve aux.tmp` ] ; then
     killall svnserve
    else
     echo "SVN Server laeuft nicht!"
    fi
    rm ps.tmp
    }
    
    status() {
    ps x > ps.tmp
    if [ `grep -i svnserve aux.tmp` ] ; then
     echo "SVN Server laeuft!
    else
     echo "SVN Server laeuft nicht!"
    fi
    rm ps.tmp
    }
    
    case "$1" in
     start)
     start
     ;;
     stop)
     stop
     ;;
     restart)
     stop
     start
     ;;
     status)
     status
     ;;
     *)
     echo "Commands: start; stop; restart; status"
     ;;
    esac
    
    exit 0
    Zeile 51 ist: echo "Commands: start; stop; restart; status"
    Google spuckt nur müll aus deswegen an die erfahrenen Bash scripter hier.
     
  2. 5. September 2009
    AW: unexpected EOF while looking for matching `"'

    Aus du das erweiterte Script vllt. mit Copy&Paste kopiert? Wenn ja schau mal mit dem vi nach, ob sich da nicht irgendein Zeichen versteckt welches da nicht hin gehört. Den ansonsten ist die Zeile soweit richtig. Hatte soetwas auch schonmal und da hatte sich was beim Kopieren mit eingeschlichen was aber im grafischen Editor nicht angezeigt wurde.

    greez
    DonW33d0
     
  3. 5. September 2009
    AW: unexpected EOF while looking for matching `"'

    ich habe das script eigentlich nur per FTP vom einen auf den anderen Server verschoben. Allerdings dann mit UEdit am Windows PC bearbeitet. Allerdings is nix zu sehn. Auch nicht per vi
     
  4. 5. September 2009
    AW: unexpected EOF while looking for matching `"'

    status() {
    ps x > ps.tmp
    if [ `grep -i svnserve aux.tmp` ] ; then
    echo "SVN Server laeuft! "
    else
    echo "SVN Server laeuft nicht!"
    fi
    rm ps.tmp
    }
     
  5. 5. September 2009
    AW: unexpected EOF while looking for matching `"'

    Verdammt. Das hab ich echt übersehn.
    Ok läuft
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.