Rheinwerk Computing < openbook > Rheinwerk Computing - Professionelle Bücher. Auch für Einsteiger.
Professionelle Bücher. Auch für Einsteiger.

 << zurück
Shell-Programmierung von Jürgen Wolf
Einführung, Praxis, Referenz
Buch: Shell-Programmierung

Shell-Programmierung
782 S., mit CD, 44,90 Euro
Rheinwerk Computing
ISBN 3-89842-683-1
gp Kapitel 9 Nützliche Funktionen
  gp 9.1 Der Befehl eval
  gp 9.2 xargs
  gp 9.3 dirname und basename
  gp 9.4 umask
  gp 9.5 ulimit (Builtin)
  gp 9.6 time
  gp 9.7 typeset


Rheinwerk Computing

9.7 typesetoptop

Das Kommando typeset hatten wir ja bereits mehrfach eingesetzt. Trotzdem will ich es nicht versäumen, es hier nochmals mitsamt seinen Optionen zu erwähnen. Sie wissen ja aus Kapitel 2, Variablen, dass diese zunächst immer vom Typ String, also eine Zeichenkette sind, und dass es egal ist, ob Sie jetzt Zahlen speichern oder nicht.

typset [option] [variable] [=wert]

typeset definiert dabei die Eigenschaft »option« für die Variable »variable« und setzt gegebenenfalls gleich auch den Wert, sofern dieser angegeben wurde. Die Bash bietet auch das Kommando declare an, welches denselben Zweck wie typeset erfüllt. declare ist nicht in der Korn-Shell vorhanden, weshalb man allein schon aus Kompatibilitätsgründen dem Kommando typeset den Vorzug lassen sollte. Um die entsprechende Eigenschaft für eine Variable zu setzen, muss man das Minuszeichen verwenden. Bspw. mit

typeset -i var=1

definieren Sie die Variable »var« als eine Integer-Variable. Abschalten können Sie das Ganze wieder mit dem Pluszeichen:

typeset +i var

Nach dieser Kommandoausführung wird »var« wieder wie jede andere normale Variable behandelt und ist kein Integer mehr. Tabelle 9.2 listet die Optionen auf, die Ihnen hierbei zur Verfügung stehen.


Tabelle 9.2   Optionen für typeset

Option Bash ksh Bedeutung
A X Array
I X x Integer-Variable
R X x Konstante (readonly-Variable)
X X x Variable exportieren
F X x Zeigt Funktionen mit ihrer Definition an
fx X x Exportiert eine Funktion
+f x Zeigt Funktionen ohne ihre Definition an
F X Zeigt Funktionen ohne ihre Definition an
fu x Deklariert Funktionen im Autoload-Mechanismus
l x Inhalt von Variablen in Kleinbuchstaben umwandeln.
u x Inhalt von Variablen in Großbuchstaben umwandeln.
Ln x Linksbündige Variable der Länge n
Rn x Rechtsbündige Variable der Länge n
Zn x Rechtsbündige Variable der Länge n. Leerer Raum wird mit Nullen gefüllt.



Ihre Meinung

Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.

 << zurück
  
  Zum Rheinwerk-Shop
Zum Rheinwerk-Shop: Shell-Programmierung
Shell-Programmierung
bestellen
 Buchtipps
Zum Rheinwerk-Shop: Shell-Programmierung






 Shell-Programmierung


Zum Rheinwerk-Shop: Linux-Server






 Linux-Server


Zum Rheinwerk-Shop: Das Komplettpaket LPIC-1 & LPIC-2






 Das Komplettpaket
 LPIC-1 & LPIC-2


Zum Rheinwerk-Shop: Linux-Hochverfügbarkeit






 Linux-
 Hochverfügbarkeit


Zum Rheinwerk-Shop: Linux Handbuch






 Linux Handbuch


 Lieferung
Versandkostenfrei bestellen in Deutschland, Österreich und der Schweiz
InfoInfo





Copyright © Rheinwerk Verlag GmbH 2005
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das Openbook denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt.
Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


Nutzungsbestimmungen | Datenschutz | Impressum

Rheinwerk Verlag GmbH, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, service@rheinwerk-verlag.de

Cookie-Einstellungen ändern