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@suse.com For additional commands, e-mail: suse-linux-help@suse.com
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@suse.com For additional commands, e-mail: suse-linux-help@suse.com