2009-05-03

Die mächtige Commandline - cat, cut, sort, uniq, grep, for, tail und head

Das Video zeigt uns, was man mit der Commandline alles anfangen kann. Da hinkt das GUI natürlich noch nach. Wäre das für den einen oder anderen nicht einmal eine Idee: die Command-Line-Toolchain als GUI-Tool - z.B. im Stil der Yahoo-Pipes - nachzubauen?


Das Übungs-csv-File:

stuff.csv
1, a, joe@example.com, e
2, b, jim@example.com, f
3, c, sally@example.com, g
4, d, joe@example.com, h

und hier zum Selbst-Probieren noch einmal die Commandlines:

cat stuff.csv
cut -f 3 -d , stuff.csv
cut -f 3 -d , stuff.csv

| sort --ignore-case
| uniq --ignore-case
for i in $(
cut -f 3 -d , stuff.csv
| sort --ignore-case
| uniq --ignore-case)
> do
> grep -F -i "$i" stuff.csv | head -n 1
> done

0 Comments: