Re: AWK - Spalten über Namen statt über Position ansprechen
On Wednesday 19 December 2012, Andre Tann wrote:
> Michael Schuerig, Dienstag, 18. Dezember 2012:
> > Du könntest Ruby nehmen...
> >
> > require 'csv'
> > CSV.foreach('users.csv', col_sep: "\t", headers: true) do |u|
> >
> > puts u['Nummer']
> >
> > end
>
> Das geht in meinem Fall leider nicht, da Ruby anders als awk so gut
> wie nirgends vorhanden ist. awk ist dagegen praktisch überall
> standardmäßig installiert.
Das hatte ich befürchte, weil ich das Problem kenne.
> Elegant wärs in der Tat - "header: true" ist kurz und prägnant ;)
>
> Habe mit Ruby noch nicht viel gemacht, aber es heißt, daß es nicht
> sehr performant ist. Stimmt das?
Die vorhandenen Ruby-Implementierungen sind sicher sehr viel langsamer
als C. Wenn das Programm aber ohnehin die meiste Zeit auf I/O -- Datei,
Datenbank, Netzwerk -- wartet, dann fällt das nicht sehr ins Gewicht.
Michael
--
Michael Schuerig
mailto:michael@schuerig.de
http://www.schuerig.de/michael/
Reply to: