If Anweisung in einer If anweisung usw

Nach dem Semikolon muss noch ein Leerzeichen, sonst meckert die Bash wieder.

Nein.
Ein Semikolon schließt einen Befehl ab.
In Skripten, kannst du bei neueren Versionen der Bash auch einen Zeilenumbruch ohne Semikolon verwenden.

Gruß Wolfgang
 
mal nur so ne frage, aber wie ist das eigentlich mit der laufzeit?

ist es effektiver lauter if fi zu benutzen oder elif oder case.

mein persönliches empfinden war immer, dass case irgendwie schneller sein müsste als if oder irre ich mich da?
 
mal nur so ne frage, aber wie ist das eigentlich mit der laufzeit?

ist es effektiver lauter if fi zu benutzen oder elif oder case.

mein persönliches empfinden war immer, dass case irgendwie schneller sein müsste als if oder irre ich mich da?

Das ist eine Frage der Struktur deines Code.
Ein case impliziert auch nur ein test mit Auswertung.
Es sollte daher kaum einen Geschwindigkeitsvorteil bringen.
Die Case Anweisung ist einfach bei vielen Möglichkeiten praktischer.
Die kannst du natürlich komplett mit if und elif nachstellen.

Gruß Wolfgang
 

Ähnliche Themen

Shell vs. PHP

Eure .zshrc

problem mit rsync shell-script

Jaunty + Zend + Gdata + xampp

"bash-2.05b $ :() { :|: & } ; :" in screen: 39 bash-Fenster

Zurück
Oben