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, sowie Zeilenumbrüchen in Spalten können mit dem Lexer mycsv2csv in das vorige Format gewandelt werden.
- Zahlen dürfen keine Tausendertrennzeichen, jedoch einen für alle Zahlen der jeweiligen Datei einheitlichen deutschen oder englischen Dezimaltrenner haben.
- cf. hierzu mycsvanalyze und mycsvconvert.
mycsvedit
Erzeugt durch mycsvedit Aktien.csv
Editierung von csv-Dateien in benutzerfreundlichem Format
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
/usr/local/bins/mycsvedit [-l(inebreaks] <file>
Editiert eine csv-Datei in Spaltendarstellung (cf. mycsvview) und speichert das Ergebnis wieder in die
unformatierte Originaldatei.
Cave: mycsvedit kann prinzipiell nicht unterscheiden, ob das Ergebnis einer Editierung Zeilenumbrueche innerhalb von Zellen enthaelt
Feld 1|Feld 2 |
|mit |
|Umbruechen |
|oder mehreren|
|Zeilen ? |
Ist dies der Fall, werden diese mit Option -l genau dann als solche interpretiert, wenn das erste Feld der jeweiligen Zeile leer ist,
und nur dann in Pseudozeilenumbrueche (cf. mycsvview) zurueckgewandelt.
Feld 1|Feld 2 | => Feld 1;Feld 2\nmit\nUmbruechen\noder mehreren\nZeilen ?
|mit |
|Umbruechen |
|oder mehreren|
|Zeilen ? |
Cave: Hatte die Originaldatei vor Editierung Pseudozeilenumbrueche und wird Option -l nicht angegeben, enthaelt das Ergebnis
echte Zeilenumbrueche
Feld 1;Feld 2\nmit\nUmbruechen\noder mehreren\nZeilen ? => Feld 1|Feld 2 | => Feld 1;Feld 2
|mit | ;mit
|Umbruechen | ;Umbruechen
|oder mehreren| ;oder mehreren
|Zeilen ? | ;Zeilen ?
-l: Rueckwandlung von Zeilen mit leerem erstem Feld in Pseudozeilenumbrueche des jeweiligen Feldes (cf. oben)
Zuvor wird von der Original-Datei ein Backup im Unterverzeichnis Revisions angelegt.
Cave: Die Datei muss bereits im richtigen Zeichensatz (und UNIX-Format) vorliegen.
Abhängigkeiten
- gawk
- mycsvview
Download
mycsveditImpressum