
Hallo suse-linux, ich nutze SuSE 6.3 mit zugehörigem INN Paket. Im "Linux Offline HOWTO" steht dann beschrieben, wie dieses zu konfigurieren ist. Mit
/usr/lib/news/bin/getlist -h news.btx.dtag.de active > /var/lib/news/active.raw habe ich mir eine Liste der Newsgroups vom Server geholt.
Diese soll dann mit sed 's/ [0-9* [0-9] / 0000000000 0000000001 /' active.raw > active auf Null gesetzt werden. Das klappt nicht, active enthält danach immernoch der Werte von vorher und nix mit 0...01 Als das gleiche mal unter 6.0 veranstaltet habe, liefs noch. Hat sich a) der Syntax von Sed geändert? b) ins HOWTO ein Fehler eingeschlichen oder c) ...? Wer kann helfen? Wer kann mir ein Script geben, das die Aufgabe des oben angegebenen erfüllt? CU L8r, Peter mailto:mail245@gmx.de -- Peter M. Kruse - registered Linux User #96388 - Lest HOWTOs, MAN- und Info-Pages, SDB, Handbuecher. - Bitte kein Cc: bei Antwort an Liste ! --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com

sed 's/ [0-9* [0-9] / 0000000000 0000000001 /' active.raw > active
Das muß heißen.. [0-9]* [0-9]* .... -- Gero H. Marten <http://www.provi.de/gmarten/index.html> -- --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com

On Sat Jan 01 2000, Peter M. Kruse wrote:
Diese soll dann mit sed 's/ [0-9* [0-9] / 0000000000 0000000001 /' active.raw > active auf Null gesetzt werden. Das klappt nicht, active enthält danach immernoch der Werte von vorher und nix mit 0...01
Wer kann mir ein Script geben, das die Aufgabe des oben angegebenen erfüllt?
Leider hast Du keinen Ausschnitt gepostet aus dem File, welches Du in ein active umwandeln willst, daher kann ich Dir nur meinen ollen Script geben, der eine Newsgroups-Liste, so wie sie mir GUP liefert umwandelt, also de.soc.kultur.aegypten No Aegyptische Kultur, gestern und heute. in de.soc.kultur.aegypten 0000000000 0000000001 y verwandelt. Alt und durch einen Einzeiler sicher ersetzbar, aber "works for me", Aufruf mittels "cat <liste> | script > active <---------------------------------------------------------------- #! /usr/local/bin/perl while (<>) { chomp; if (/^\S+?/) { s/^(\S+?)\s.*/$1/; print "$_ ".("0"x10)." ".("0"x9)."1 y\n"; } } ----------------------------------------------------------------> --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (3)
-
gmarten@provi.de
-
hd@elfie.rhein-neckar.de
-
mail245@gmx.de