robotto7831a Geschrieben 30. August 2002 Geschrieben 30. August 2002 Hallo zusammen, ich habe ein kleines Skript geschrieben für die Shell. Ich bekomme immer die Fehlermeldung argument expected. while [ $message != "Handling requests from UI clients on port 3572" ] do echo hallo sleep 30 message=`tail logs.txt | grep "Handling requests from UI clients on port 3572"` export message done[/code]Sieht jemand den Fehler? Frank
Schlaubi Geschrieben 30. August 2002 Geschrieben 30. August 2002 diese Fehlermeldung kommt bei mir - ich weiß nicht ob das dir was hilft? ... schlaubi@home:~> while [ $message != "Handling requests from UI clients on port 3572" ] > do > echo hallo > sleep 30 > message=`tail logs.txt | grep "Handling requests from UI clients on port 3572"` > export message > > done [: !=: unary operator expected
robotto7831a Geschrieben 30. August 2002 Autor Geschrieben 30. August 2002 Die Fehlermeldung sagt mir aber auch nicht viel. Frank
Schlaubi Geschrieben 30. August 2002 Geschrieben 30. August 2002 versuchs einfach mal damit: code: #! /bin/bash while test "$message" != "Handling requests from UI clients on port 3572"; do echo hallo sleep 30 message=$(tail logs.txt | grep "Handling requests from UI clients on port 35 72") export message done bzw. while [ "$message" != "Handling requests from UI clients on port 3572" ] do echo hallo sleep 30 message=`tail logs.txt | grep "Handling requests from UI clients on port 3572"` export message done du musstest einfach nur bei deiner Variablen $message zwei Hochkommas hinsetzen!
hart Geschrieben 30. August 2002 Geschrieben 30. August 2002 Original geschrieben von palvoelgyi while [ $message != "Handling requests Das $message musst Du so schreiben "$message"
robotto7831a Geschrieben 30. August 2002 Autor Geschrieben 30. August 2002 Ich werde es Montag testen. Frank
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden