Erbauliches Lateinische Verbfamilien Altgriechische Grammatik (i.st.n.) Wörterbücher - online Altgriechisch-Konverter
Lexer Eigener Nameserver Cloud-Telefonanlage mit Asterisk Fernsteuerung von Outlook per ssh Interaktive HTML-Tabelle Bilderverwaltung im Browser CSV => Excel (formatiert) Befehlsreferenzen
Horae vulnerant ... Terminal 2.0 ...

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)
    • common (allgemeine Bash-Routinen) Download
    • commonroutines.awk (allgemeine gawk-Routinen) Download
  • /usr/local/bin
    • commonspecific.awk (1 Dummy-Routine zu Kompatibilität mit anderen Umgebungen und realer Implementierung) Download
      • inkludiert von commonroutines.awk
Paarige 4er-Klammern {{{{ ... }}}} innerhalb der Skripte sind Faltungsanweisungen für vim.
Sie können mit dieser Anweisung in .vimrc verwendet, alternativ belassen oder auch gelöscht werden:
  • set foldmethod=marker
  • set foldmarker={{{{,}}}}
Die meisten Skripte sind an die eigene Verzeichnisstruktur, eigene Mailadressen und Namen anzupassen.

Nahezu alle Skripte haben eine Option -h für Hilfe
  • myscript -h
Hierbei sind Angaben in runden Klammern () nur Merkhilfen, keine Langform der jeweiligen Option
Beispiel Richtig: (-g anstelle falsch: -gui etc.)
myscan [-g(ui)] 
       ....
       ....
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.

mycsvconvert



Erzeugt durch

Sprachabhängiges Löschen von Tausendertrennern und Wandeln von Dezimaltrennern in csv-Dateien vor Verarbeitung mit einem der Skripte mycsv...


     /usr/local/bins/mycsvconvert -m(ode) <g2g|g2e|e2e|e2g> <file>.csv

     Konvertiert alle Zahlen der Eingabedatei

     -m 
       - g2g|e2e: loeschen des deutschen oder englischen Tausendertrenners
       - g2e|e2g: loeschen des deutschen oder englischen Tausendertrenners und Konvertierung des Dezimaltrenners

     Cave: Nicht konvertiert werden Datumsfelder
           - dd.mm.yy
           - dd.mm.yyyy
     Cave: Der Aufrufer muss wissen, welches Format ALLE Zahlen der Eingabedatei haben.
           Dieses wird nicht auf Widersprueche geprueft, sondern es werden alle Trenner 
           ersetzt wie behauptet.

     Eine Analyse der Eingabedatei ist moeglich mit mycsvanalyze

Abhängigkeiten

Querverweis

Download

mycsvconvert


Impressum