On Tuesday 23 February 2010 20:03:56 Stefan Plenert wrote:
Recht interessant ist auch:
Torsten Förtsch schrieb am 23.02.2010 / 11:13:
Die Shell braucht ein Semikolon (;), einen Ampersand (&) oder einen Zeilenumbruch, um das Ende des Kommandos zu erkennen.
Während Ampersand einfach einzuordnen ist, bin ich mir bei Semikolon und Zeilenumbruch nicht sicher, da die Auflistung nicht den Beispielen folgte.
--- echo $Katze } ; } Semikolon (;) ? --- echo $Katze; } Zeilenumbruch ? --- echo $Katze& } Ampersand (&) ?
Hier nochmal meine Beispiele: $ { Katze=Minka; echo $Katze } ; } Minka } Du siehst, die geschweifte Klammer nach $Katze wird mit ausgegeben. Sie gehört also zu dem echo-Kommando. Erst das Semikolon danach schließt das Kommando ab. $ { Katze=Minka; echo $Katze; } Minka Hier steht das Semikolon an der Stelle, wo Du es wahrscheinlich haben wolltest. In der Ausgabe findest Du entsprechend keine geschweifte Klammer. $ { Katze=Minka; echo $Katze& } [1] 4086 Minka Hierzu brauche ich wohl nichts mehr zu sagen. $ {
Katze=Minka echo $Katze } Minka
Das hier war das Beispiel für den Zeilenumbruch als Kommandotrenner. Was bereitet Dir noch Probleme? Torsten -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org