next | next | up | down | Inhalt | Uebungen | Complete | Kommentar

all, section 3.15.

3.15.  Rechnen

Pfadbetrachtung: (basename, dirname)

$ basename pfad            # Letzte Pfadkomponente ausgeben.
$ basename pfad endung     # ohne Endung
$ dirname pfad             # Pfad ohne letzte Komponente ausgeben.

$ basename /home/bischof/Vorlesung/Sp
Sp
$ dirname /home/bischof/Vorlesung/Sp
/home/bischof/Vorlesung

$ basename /home/bischof/Vorlesung/Sp/c01.ms .ms
c01

Rechnen: (expr)

$ expr \( 3 + 4 \) \* 2      # Arithmetik
14
$ expr Abc \< abc              # Vergleiche
1
$ expr aababccaa : aab          # Mustervergleich
3
$ expr /dir/name : '.*/\(.*\)' # Extrakt: basename
name
$ expr /dir/na/me : '\(.*\)/[^/]*$'
/dir/na

Diese Kommandos werden in der Regel im Zusammenhang mit Shell-Variablen oder in Kontrollstrukturen verwendet.


back | next | up | down | Inhalt | Uebungen | Complete | Kommentar


Created by unroff & hp-tools. © by Hans-Peter Bischof. All Rights Reserved (1997).

Last modified 03/July/97