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).
CSV-Suite
Skript-Paket für die maschinelle Verarbeitung von csv-Dateien auf der Kommandozeile.Um csv-Datein in mc (Midnight Commander) automatisch mit
- mycsvview ansehen und
- mycsvedit editieren
[.csv] Shell=.csv Open=/usr/local/bin/mymccsv %p Edit=/usr/local/bins/mycsvedit %p View=/usr/bin/vim %pund in mymccsv die Aufrufparameter ggf. fallweise konfigurieren. Beispielkonfiguration
| Aufruf | Beschreibung | Kommentar |
|---|---|---|
| mycsv2csv | Bereinigung/Wandlung/Normierung von csv-Dateien | Erzeugung semikola-separierter Dateien ohne Textmarker (Gänsefüßchen) |
| mycsvview | Aufbereitung und nutzerfreundliche Anzeige von csv-Dateien | erzeugt Datei pretty |
| mycsvfilter | Filterung von csv-Dateien mit regulären Audrücken | implizit verwendet von mycsvview. Ausgabe auf Standardausgabe und in Datei filtered.csv |
| mycsvedit | nutzerfreundliche Editierung von csv-Dateien | verwendet mycsvview; legt unter Verzeichnis Revisions Sicherungskopien an |
| mycsvanalyze | Ermittlung aller Spaltenformate einer csv-Datei (besonders: englische/deutsche Zahldarstellungen) | Kompatibilitätsprüfung vor Aufruf anderer mycsv...-Skripte; erzeugt zusätzlich Datei mycsvanalyze.txt mit problematischen Zahldarstellungen; cf. mycsvconvert |
| mycsvconvert | Wechselseitige Wandlung von Zahlformaten (englisch/deutsch) in csv-Dateien | cf. mycsvanalyze; Ausgabe auf Standardausgabe |
| mycsvmerge | Verschmelzung/Vergleich von csv-Dateien | |
| mycsvshuffle | Neuordnung, Einfügen, Duplizieren, Löschen von Spalten in csv-Dateien | |
| mycsvsort | Mehrfachsortierung von Spalten in csv-Dateien |
Impressum