Unix Power Tools
Quelle: Jerry Peek, Tim O'Reilly, and Mike Loukides,
Unix Power Tools,
O'Reilly and Associates, New York, 1993.
- addup
- ist ein Shell Script, das (unter Verwendung von awk)
die Zahlen in einer spezifizierten Zeile der Eingabe addiert
- Usage: addup colnum [files]
- behead
- ist ein einfaches Shell Script, das den Kopf aus Mail- oder
News-Dateien entfernt
- Usage: behead mail_file
- Usage: cat mail_file | behead
- bsplit
- spaltet binäre Dateien, die Anwendung ist analog zu split
- Usage: bsplit [-max_size] bigfile
[basisname]
- cgrep
- Kontext-grep-Skript, das die gefundene Zeile mit einigen
Zeilen davor und danach zeigt (default: 3)
- Usage: cgrep [-zeilenzahl] muster dateien
- chunksort
- sortiert mehrzeilige Datensätze, die durch Leerzeilen
getrennt sind
- Usage: chunksort [sort_options] datei
- mit Ausnahme von -o können alle Optionen von sort
verwendet werden, außerdem gibt es eine Option -a
(-a +zeile), mit der auf einer anderen Zeile außer als
der ersten sortiert werden kann (Zählung ab Null).
- concordance
- gibt eine Liste der Worthäufigkeiten aus
- Usage: concordance [datei]
- cvtbase
- Filter zur Konvertierung von Zahlenbasen
- Usage: cvtbase eingabe_basis ausgabe_basis
< datei
- d D für dezimal, x h bzw. X H für hexadezimal,
o O für oktal, b B für binär
- ediff
- übersetzt eine diff-Ausgabe auf Englisch
- Usage: diff datei1 datei2 | ediff
- filesum
- summiert die Dateigrößen im aktuellen Verzeichen
- Usage: filesum [dateien]
- flip
- auf SGI Workstations: Flip
- ist ein Shell-Script, das eine Datei zeilenweise umkehrt
- Usage: flip datei
- grabchars
- Anforderung von Tastenanschlägen ohne RETURN
- Usage: grabchars [optionen]
- (siehe
grabchars man Page)
- hgrep
- grep mit Markierung des Suchwortes, Optionen wie grep
- lookfor
- Shell-Script zur Suche nach Zeichenketten im Verzeichnisbaum
- Usage: lookfor directory -/+days word ...
- phrase
- grep-artige Suche nach Mustern über mehrere Zeilen
- Usage: phrase "such-wörter" datei
- qsubst
- ersetzt muster1 durch muster2 in einer oder mehreren Dateien
- Usage: qsubst muster1 muster2 [-noask] datei ...
- default: mit Sicherheitsabfrage, abschaltbar durch "-noask"
(interaktiv: 'Leertaste' bewirkt Ersetzen, 'n' Überspringen,
'Ctrl-g' Abbruch, '!' alles ersetzen, ',' Anzeige umschalten,
'.' gegenwärtige Ersetzung vornehmen, Rest überspringen)
- qterm
- Abfrage des Terminal-Typs
- ren
- Umbenennung von Dateien
- Usage: ren [-d|-k|-a] [-v] [path/]search_pattern
replacement_pattern
- Platzhalter (wildcards) sind in Anführungszeichen
einzuschließen, #n im replacement_pattern
setzt die Platzhalter-Zeichenkette ein
- Beispiel: ren "ps.*" "#1.ps"
- (siehe auch
ren man Page)
- sl
- zeige den tatsächlichen Dateinamen zu einem symbolischen Link
- Usage: sl dateinamen
- sls
- ls-Datei- und Verzeichnisanzeige mit weitreichenden
Formatierungsmöglichkeiten (wie printf)
- Usage: sls [ -adlpsuLR ] dateiname ...
- Beispiel: sls -p '%m"%F %d, 19%y %r" %u %4skK %n'
- (siehe
sls man Page)
- stat
- auf SGI Workstations: Stat (vgl. /sbin/stat/)
- zeigt die vollständigen inode-Informationen einer Datei an
- Usage: stat dateiname ...
- (siehe auch
stat man Page)
- twin
- Vergleich zweier Textdateien, die nebeneinander dargestellt werden
- Usage: twin datei1 datei2
- Hinweis: an den SGI-Workstations steht das leistungsfähigere
Programm
gdiff zur Verfügung. (Nicht zu verwechseln mit GNU-diff,
hier als gnudiff.)
- vis
- auf SGI Workstations: Vis
- führt ein Kommando wiederholt aus, wobei jedesmal die
Bildschirmanzeige aufgefrischt wird
- Usage: Vis [-d delay] [-f] [-h] [-s] command
[args]
- Beendigung durch Interrupt (z.B. Ctrl-C)
- (siehe auch
Vis man Page)
- vtree
- Anzeige des Verzeichnisbaums
- Usage: vtree [ -d ] [ -f ] [ -h # ] [ -i ] [ -o ] [ -s ]
[ -q ] [ -v ] [ -V ]
- (siehe
vtree man Page)
Burkhard Kirste; 1994/09/19, 1996/07/19