Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » GNU/Linux » Problem mit Bash-Script und IF Anweißung

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
06.09.2004, 13:39 Uhr
~Benny
Gast



Code:
for I in `cat /etc/firewall/status` ; do
      status="$I"
    done

    echo -e "\n ==>> STATUS <<=="

    if [$status == "1"]; then
        echo -e "\nFirewall ist aktiv\n"
    elif [$status == "2"]; then
        echo -e "\nFirewall ist inaktiv\n"
    elif [$status == "4"]; then
        echo -e "\nRouting OHNE Firewall ist aktiv\n"
    fi



da stimmt was nicht, ich finde den Fehler aber nicht, habe es schon mit einem = ausprobiert mit ' statt ", ich finde leider keine Lösung, kann mir viellieicht jemand von euch helfen?

DANKE

Grüßer Benny
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
06.09.2004, 13:54 Uhr
virtual
Sexiest Bit alive
(Operator)


1. Du solltest mehr leerzeichen spendieren: "[" und "]" sollten immer allein stehen, mit Leerzeichen drumherum.

2. Das ";" kommt nach dem then, nicht davor.


Bearbeitung von typecast:
jetzt hab ich trottel doch auf editieren statt auf zitatantwort gedrueckt. Originalpost wieder hergestellt

--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)

Dieser Post wurde am 06.09.2004 um 21:09 Uhr von typecast editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
06.09.2004, 15:03 Uhr
~Benny
Gast


Danke, hab ich verstanden.

Jetzt hab ich noch eine Frage, wie kann ich einen symbolischen link auf eine Datei einschließlich parameter machen.

d.h.

firewall start (datei|parameter)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
06.09.2004, 15:25 Uhr
virtual
Sexiest Bit alive
(Operator)


Garnicht.
SymLinks sind Dateiverweise, keine Verknüpfungen wie unter Windows. Verknüpfungen wie unter Windows braucht man in der Regel auch nicht, weil UNIX mit kurzen Shellscripts bzw. aliasen eine deutlich mächtigere Alternative bietet.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
06.09.2004, 21:10 Uhr
typecast
aka loddab
(Operator)


So ein neuer Versuch diesmal mit dem richtigen Knopf


Zitat:
virtual schrieb:
2. Das ";" kommt nach dem then, nicht davor.



Ja? Also ich hab das immer vor dem then (danach funktioniert bei mir auch gar nicht).

Danach wuerde ja eigentlich keinen Sinn machen weil ja das Programm [ abgeschlossen werden muss. Oder lieg ich (und meine shell) da falsch?
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
06.09.2004, 21:21 Uhr
virtual
Sexiest Bit alive
(Operator)


Stimmt, da habe ih mich vertan, das Semikolon folgt nach dem ]. Das "]" ist übrigens das ZEichen, welches das "Kommando" "[" abschließt, wobei "[" idR nur ein Alias auf "test" ist.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
06.09.2004, 21:23 Uhr
virtual
Sexiest Bit alive
(Operator)



Zitat von virtual:
Stimmt, da habe ih mich vertan, das Semikolon folgt nach dem ]. Das "]" ist übrigens das ZEichen, welches das "Kommando" "[" abschließt, wobei "[" idR nur ein Alias auf "test" ist.


Bearbeitung:

Ich merk grade, daß das auch nicht ganz korrekt ist. [ ist nicht explizit alias, aber funktional schon


--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ GNU/Linux ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: