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.

mycsvsort


Erzeugt durch:

Alphabetische oder numerische Mehrfachsortierung von Spalten in csv-Dateien


     /usr/local/bins/mycsvsort -[k|K] <Zahl>[:<Zahl>]... [-r(everse)] [-H(eaderrows) <row>[:<row>...]] <infile>

     Sortiert die Spalten einer CSV-Datei in der angegebenen Reihenfolge alphabetisch oder numerisch auf die Standardausgabe

     -k: Spalten in der angegebenen Reihenfolge, durch ':' getrennt alphabetisch sortieren
     -H: Beibehalt von Zeilen (cf. mycsvfilter -h) (Zeilen durch ':' getrennt)
         Achtung: Zeilen werden zwar beibehalten, jedoch saemtlich am Anfang ausgegeben
     -K: wie vordem, jedoch numerisch
     -r: absteigende Sortierung

     Beispiel

     /usr/local/bins/mycsvsort -H 1 -K 4:3:5 Hugo.csv


Abhängigkeiten

Download

mycsvsort


Impressum