./test: line 2: [: too many arguments

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von -eraz-, 03.09.2009.

  1. -eraz-

    -eraz- Tripel-As

    Dabei seit:
    27.03.2008
    Beiträge:
    151
    Zustimmungen:
    0
    Kann mir jemand sagen warum er hier meckert?

    Code:
    MESSAGE=$(tail -n1 *.log)
    if [ $MESSAGE = "Export terminated successfully without warnings." ]; then
            echo "Datenbank wurde erfolgreich exportiert am `date`" >> DB_Exports_ok.info
            rm -f *.dmp *.log 
    else
            echo "Datenbank wurde am `date` mit Fehlern exportiert!" >> DB_Exports_fehler.info
    fi
    thx
    ;)
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. Tuxus

    Tuxus Freiheitskämpfer

    Dabei seit:
    09.09.2007
    Beiträge:
    80
    Zustimmungen:
    0
    Bin zwar kein sh Scripter aber soweit ich in der Dokumentation sehen kann, ist hier

    Code:
    if [ $MESSAGE = "Export terminated successfully without warnings." ][B];[/B] then
    
    das ";" fehl am Platz oder?
     
  4. #3 sim4000, 03.09.2009
    sim4000

    sim4000 Lebende Foren Legende

    Dabei seit:
    12.04.2006
    Beiträge:
    1.933
    Zustimmungen:
    0
    Ort:
    In meinem Zimmer
    Code:
    if [ "$MESSAGE" == "Export terminated successfully without warnings." ]; then
    So sollte es gehen. Um $MESSAGE müssen noch " drum.

    //edit
    ich gehe dabei von Bash aus.
     
  5. -eraz-

    -eraz- Tripel-As

    Dabei seit:
    27.03.2008
    Beiträge:
    151
    Zustimmungen:
    0
    Danke, das wars ;)
     
  6. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
Thema:

./test: line 2: [: too many arguments

Die Seite wird geladen...

./test: line 2: [: too many arguments - Ähnliche Themen

  1. Papierflieger designen/testen

    Papierflieger designen/testen: Wolltet Ihr schon immer ein Papierflieger designen/testen? Dann geht auf diese Seite: http://solidworkspilot.com/ :) tschö
  2. Bootfaehige CD unter Debian/Testing brennen

    Bootfaehige CD unter Debian/Testing brennen: Hallo, ich wuerde gerne .iso's unter Debian Testing brennen... Bisher hab ich folgendes versucht: -k3b : per apt nicht verfuegbar,...
  3. http://localhost/test und http://localhost/test/

    http://localhost/test und http://localhost/test/: Hi! Ich hab mal Apache aufgesetzt und es funktioniert alles soweit. Zum Problem: Wenn ich http://localhost/test/ eingebe, dann leitet er mich...
  4. LibreOffice Online in OwnCloud integriert

    LibreOffice Online in OwnCloud integriert: Collabora und OwnCloud haben eine Integration von LibreOffice Online in die Filesharing-Lösung OwnCloud vorgestellt. Beides zusammen wird als CODE...
  5. Anonymisierungs-Distribution Tails 1.7 mit Offline-Modus

    Anonymisierungs-Distribution Tails 1.7 mit Offline-Modus: Die Anonymisierungs-Distribution Tails wurde in der Version 1.7 veröffentlicht, die einen Offline-Modus enthält und zahlreiche Sicherheitslücken...