Bash 2 if Abfragen gleichzeitig

Galdo

Mitglied
Thread Starter
Mitglied seit
29.09.2004
Beiträge
594
Hallo,

ich hoffe ich finde hier Gehöhr :)

folgendes Problem:
Ich möchte mittels eine Bashscriptes ein paar Dateien verschieben, soweit alles noch schön und gut, jetzt will ich aber eine if-Anweisung einbauen, die zwei bedingungen überprüfen muss, bevor der Inhalt ausgeführt wird:

if [ $bla = "bla" ] und [ $blub = "blub"]; then
<...>
fi

leider will der obigen Ausführung nicht in den Syntaxen
if [ $bla = "bla" && $blub = "blub" ]; then
if [ $bla = "bla"] && [ $blub = "blub" ]; then

auch ein Ersetzen von && nach and etc. pp. hat nichts gebracht und langsam gehen mir die Ideen aus!

Kann mir bitte jemand weiterhelfen.

Vielen Dank!

Galdo
 

maceis

Aktives Mitglied
Mitglied seit
24.09.2003
Beiträge
16.876
zum einen muss es heissen
if [ $bla == "bla"]
da Du sonst eine Zuweisung vornimmst.

Zum Anderen würde ich es mal mit
if ([ $bla == "bla"] && [ $blub == "blub" ])
versuchen, dann klappt das auch ;).

HTH
 
Oben