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.

mycsvanalyze



Erzeugt durch mycsvanalyze Aktien.csv

Analyse von csv-Dateien vor Verarbeitung mit einem der Skripte mycsv...


     /usr/local/bins/mycsvanalyze <table>.csv [-H(eaderline) <line>]

     Analysiert die Tabellenstrutkur

     -H: Headerzeile (Default: 1)

     In der Ausgabe bedeuten

       name:             Name der Spalte

       empty:            Anzahl leerer Eintraege der jeweiligen Spalte
       alpha:            Anzahl nicht numerischer Eintraege der jeweiligen Spalte
       numG:             Anzahl numerischer Eintraege der jeweiligen Spalte in deutscher Formatierung (1000,27)
       numE:             Anzahl numerischer Eintraege der jeweiligen Spalte in englicher Formatierung (1000.27)
       dateG:            Anzahl Datumsfelder der jeweiligen Spalte in deutscher Formatierung          (31.12.2026)
       dateE:            Anzahl Datumsfelder der jeweiligen Spalte in englischer Formatierung         (12/31/2026)

Abhängigkeiten

Querverweis

Download

mycsvanalyze


Impressum