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).
mycsvshuffle
Erzeugt durch:
- mycsvshuffle -s '1:4:gesperrt:<H>Gesamt:5' Aktien.csv
- mycsvview -nlw 30 Aktien_shuffled.csv
- vim pretty
Neuordnung, Einfügen, Duplizieren und Löschen von Spalten in csv-Dateien
/usr/local/bins/mycsvshuffle -s(huffle) "4:3:0:2:1:<text>:4:'<'H'>'<text>:5:7:30-35:37" <file> [<outfile>]
/usr/local/bins/mycsvshuffle -S(huffle-negative) "1:3:5:7" <file> [<outfile>]
Sortiert die angegebenen Spalten an die angegebene Stelle
-s: Liste auszugebender Spalten
eine Zahl ist eine zu extrahierende Spaltennummer
0 bezeichnet eine leer einzufuegende Spalte
<zahl>-<zahl> bezeichnet einen Range. Dieser darf auch absteigend sein.
<text>meint woertlich in eine Spalte einzufuegenden Text
Cave: Keine ':' in <text> erlaubt
Beginnt der Text mit <H>, wird der Text als Header verstanden und
nur in der ersten Zeile eingefuegt
Beispiel
mycsvshuffle -s "2:4:5:mein Text:9:25" hugo.csv willi.csv
mycsvshuffle -s "2:4:5:<H>meine Ueberschrift:9:25" hugo.csv willi.csv
-S: Liste aller NICHT zu extrahierender Spalten
Nicht ausgegeben werden die angegebenen Spalten.
In diesem Ausdruck sind nur Spaltennummern und Ranges erlaubt.
Beispiel: Synonym sind
-S 1:3:5
-s 2:4:6:7:8:...:
Default-Ausgabe ist <file_ohne_endung>_shuffled.<endung>
Abhängigkeiten
- gawk
Download
mycsvshuffleImpressum