Hilfe -wie bekomme ich das bloss hin (Welcher Editor kann das?)
![](https://seccdn.libravatar.org/avatar/0cde6149a7d40a6ab27b6df8230b7ce7.jpg?s=120&d=mm&r=g)
Hallo, Es geht um ein Telefonbuch für SuSE-Fax: Es ist eine Textdatei wobei die Zeilen folgendermassen aussieht: 11|11|02218291842|| Nun habe ich hier eine Datei ,die 200 Rufnummern erhält und ich muss nun diese Editieren damit es die oben gezeigte Form hat. Da wo die "11" steht soll es fortlaufend nummeriert werden;die Telefonnummer habe ich ja schon und am ende eben diese beiden Zeichen dran "||" Wie aber kann ich das automatisieren,so dass ich es nicht Händisch machen muss??? Kann mir da bitte jemand einen Tipp geben? Ich weiß echt nicht mehr weiter, Danke Axel -Köln
![](https://seccdn.libravatar.org/avatar/58f5cf016408fa18dbd771283793d0dd.jpg?s=120&d=mm&r=g)
Hi, * Am 27.09.2003 (10:00) schrieb Axel Lindlau:
Es ist eine Textdatei wobei die Zeilen folgendermassen aussieht: 11|11|02218291842|| [...] Da wo die "11" steht soll es fortlaufend nummeriert werden;die Telefonnummer habe ich ja schon und am ende eben diese beiden Zeichen dran "||" Wie aber kann ich das automatisieren,so dass ich es nicht Händisch machen muss???
Eventuell so: ,----[ test.sh ]- | #! /bin/sh | | x=11 | | while [ $x -le "200" ] | do | x=$(($x + 1)) | echo "$x|$x|telefon" | done `---- telefon mußt Du halt aus Deiner Datei einlesen. -sa -- sa at programmers-world dot com http://www.livingit.de Boomarks online: http://www.mobile-bookmarks.info Soon available in english Mail geschrieben: Samstag, den 27. September 2003 um 10:17
![](https://seccdn.libravatar.org/avatar/2349d43816e91c2c3470f955ade500d4.jpg?s=120&d=mm&r=g)
Moin Axel, Am Samstag, 27. September 2003 10:00 schrieb Axel Lindlau:
Es geht um ein Telefonbuch für SuSE-Fax: Es ist eine Textdatei wobei die Zeilen folgendermassen aussieht: 11|11|02218291842|| Nun habe ich hier eine Datei ,die 200 Rufnummern erhält und ich muss nun diese Editieren damit es die oben gezeigte Form hat. Da wo die "11" steht soll es fortlaufend nummeriert werden;die Telefonnummer habe ich ja schon und am ende eben diese beiden Zeichen dran "||" Wie aber kann ich das automatisieren,so dass ich es nicht Händisch machen muss??? Kann mir da bitte jemand einen Tipp geben?
awk '{print NR "|" NR "|" $0 "||"}' Datei_mit_Telefonnummern Kai
![](https://seccdn.libravatar.org/avatar/0cde6149a7d40a6ab27b6df8230b7ce7.jpg?s=120&d=mm&r=g)
Am Samstag, 27. September 2003 10:22 schrieb Kai Lindenberg:
Moin Axel,
Am Samstag, 27. September 2003 10:00 schrieb Axel Lindlau:
Es geht um ein Telefonbuch für SuSE-Fax: Es ist eine Textdatei wobei die Zeilen folgendermassen aussieht: 11|11|02218291842|| Nun habe ich hier eine Datei ,die 200 Rufnummern erhält und ich muss nun diese Editieren damit es die oben gezeigte Form hat. Da wo die "11" steht soll es fortlaufend nummeriert werden;die Telefonnummer habe ich ja schon und am ende eben diese beiden Zeichen dran "||" Wie aber kann ich das automatisieren,so dass ich es nicht Händisch machen muss??? Kann mir da bitte jemand einen Tipp geben?
awk '{print NR "|" NR "|" $0 "||"}' Datei_mit_Telefonnummern
Kai Hurra , Danke es hat geklappt :-) Die Konsolenausgabe habe ich dann nur noch in eine neue Datei geschrieben und fertig...... Ich könnte Dich knutschen Gruß Axel
participants (3)
-
Axel Lindlau
-
Kai Lindenberg
-
Sascha Andres