Mailinglist Archive: opensuse-de (5248 mails)
| < Previous | Next > |
Re: Textdatei zeilenweise auslesen
- From: bbrade@xxxxxxxxxxxxxxxxxxxxx (Bernd Bradenahl)
- Date: Wed Mar 15 01:31:12 2000
- Message-id: <38CEE7E0.B534379@xxxxxxxxxxxxxxxxxxxxx>
Günter Lieb wrote:
Hallo Liste!
Wie kann ich eine Textdatei zeilenweise mit bash auslesen?
"for i in 'cat datei'; do" funktioniert nicht, da Leerzeichen
in einer Zeile vorkommen können. Der Grund ist,
das eine Datenbank (ca. 3000 Datensätze) vorliegt
1 Zeile = 1 Datensatz, mit festen Feldlängen und ich
ein kleines cgi-Skript für die Abfrage schreiben will.
Sowas ähnliches war vor kurzem zwar schon mal gefragt
worden, aber mit mysql &co würde ich mit Kanonen
auf Spatzen schießen ;-)
Günter
---------------------------------------------------------------------
To unsubscribe, e-mail: suse-linux-unsubscribe@xxxxxxxx
For additional commands, e-mail: suse-linux-help@xxxxxxxx
Hallo Günter,
ich habe als Neuling gute Erfahrung mit tcl gemacht, dort liest man die
Textdatei in eine Variable ein und trennt sie in eine Liste deiner
Textzeilen auf. In dieser Liste kann dann gesucht werden und einzelne
Elemennte anhand Ihrer Elementnummer ausgelesen werden. Jedes Element
kann nun wieder in eine Liste von Wörtern aufgespalten werden.
Als Anleitung hat mir tcl/tk in a nutshell von O'Reilly gereicht.
Ich kenn sed und awk und perl noch nicht und weiß daher nicht was
eventuell besser ist. Tcl ist jedenfalls einfach zu verstehen.
Ciao
Bernd
---------------------------------------------------------------------
To unsubscribe, e-mail: suse-linux-unsubscribe@xxxxxxxx
For additional commands, e-mail: suse-linux-help@xxxxxxxx
| < Previous | Next > |