Hotkeys (Tastatursteuerung)
| Befehl | Aktion |
|---|---|
| + | Vergrößerung aller Bilder |
| - | Verkleinerung aller Bilder |
Die meisten Skripte erwarten 3 Dateien an folgenden Orten
- /usr/local/bins (bins => "bin shared" => diese Bibliotheken sind für verschiedene Umgebungen identisch)
- /usr/local/bin
- commonspecific.awk (1 Dummy-Routine zu Kompatibilität mit anderen Umgebungen und realer Implementierung) Download
- inkludiert von commonroutines.awk
- commonspecific.awk (1 Dummy-Routine zu Kompatibilität mit anderen Umgebungen und realer Implementierung) Download
- set foldmethod=marker
- set foldmarker={{{{,}}}}
- myscript -h
myscan [-g(ui)]
....
....
Wichtigst:CSV-verarbeitende Skripte erwarten folgendes Format:
- Trennzeichen: Semikolon
- keine Hochkommata (Gänsefüßchen)
- CSV-Dateien mit Kommata als Trenn- und Hochkommata als Textkennzeichen können mit dem Lexer mycsv2csv in das vorige Format gewandelt werden.
- Zahlen dürfen keine Tausendertrennzeichen, jedoch einen deutschen oder englischen Dezimaltrenner haben.
- cf. hierzu mycsvanalyze und mycsvconvert).
mycsvsort
Erzeugt durch:
- links
- mycsvview Aktien.csv
- vim pretty
- rechts
- mycsvsort -K5 Aktien.csv > Aktien_sorted.csv
- mycsvview Aktien_sorted.csv
- vim pretty
Alphabetische oder numerische Mehrfachsortierung von Spalten in csv-Dateien
/usr/local/bins/mycsvsort -[k|K] <Zahl>[:<Zahl>]... [-r(everse)] [-H(eaderrows) <row>[:<row>...]] <infile>
Sortiert die Spalten einer CSV-Datei in der angegebenen Reihenfolge alphabetisch oder numerisch auf die Standardausgabe
-k: Spalten in der angegebenen Reihenfolge, durch ':' getrennt alphabetisch sortieren
-H: Beibehalt von Zeilen (cf. mycsvfilter -h) (Zeilen durch ':' getrennt)
Achtung: Zeilen werden zwar beibehalten, jedoch saemtlich am Anfang ausgegeben
-K: wie vordem, jedoch numerisch
-r: absteigende Sortierung
Beispiel
/usr/local/bins/mycsvsort -H 1 -K 4:3:5 Hugo.csv
Abhängigkeiten
- gawk
- sort
Download
mycsvsortImpressum