Script-Programmierung

Substitutionen/Expansionen

  1. Parameterexpansion

  2. Kommandosubstitution

  3. Arithmetische Berechnungen


Die bash bietet eine Reihe leistungsfähiger Möglichkeiten, Werte von Parametern, Variablen etc zu ersetzen. Da die Syntax oftmals recht kryptisch ist und in anderen Programmiersprachen so nicht vorkommt, wird die Substitution von vielen nicht verwendet. Das ist ein Fehler, denn gerade die Substitution ist sehr leistungsfähig und erhöht die Performance von Shellscripten. Bevor die bash eine Kommandozeile ausführt, sucht sie nach Anweisungen zur Substitution und führt diese noch vor der Ausführung des eigentlichen Kommandos durch. Um den Umfang etwas einzuschränken, möchte ich hier nur einige Möglichkeiten der Substitution/Expansion zeigen.





Sollte jemand seine Rechte durch eine Veröffentlichung auf dieser oder einer anderen meiner Seiten verletzt sehen, bitte ich um sofortige Kontaktaufnahme. Ich werde die entsprechenden Inhalte umgehend entfernen. Somit sind sowohl ein anwaltlicher Rat als auch eine kostenpflichtige Abmahnung nicht erforderlich! Weiterhin weise ich darauf hin, dass der Inhalt verlinkter Seiten nicht in meiner redaktionellen Verantwortung liegt.
Vielen Dank

www.schlaefendorf.de 2012

www.linux-web.de