linux-l: Suchen und Ersetzen ?

Siegfried Pohl spohl at bert.in-berlin.de
So Mär 11 13:18:01 CET 2001


*Duncan Rubinger <Duncan at SemanticEdge.com> wrote:
> Hi allerseits,
> 
> folgendes Problem, ich bin derzeit noch sed newbie habe aber schon viel
> Gutes drüber gehört. Leider bräuchte ich aber etwas schneller eine gute
> Lösung für folgendes Problem, wesewegen ich auch hier Frage UND nebenbei
> rtfm betreibe ;-)
> 
> Es soll die Passwortdatei ab der n-ten Zeile (jeweils individuell), z.B. 3
> geändert werden. Der Eintrag /bin/bash soll durch ein reject oder nologin
> ersetzt werden, vollautomatisch. Irgendwie mit sed -... /etc/passwd ?!
> Oder geht das mit was anderem eleganter ? gawk schwebte mir da im Sinn
> oder ein kleines Perl script ? Danke schon mal im Voraus für die Hilfe :-)

vi starten, dann eingeben

:3,% s/\/bin\/bash/reject/gec

Mit freundlichen Gruessen, Siggi

-- 
| Siegfried Pohl <spohl at bert.IN-Berlin.DE> | HTTP://ME.IN-Berlin.DE/~bert
| Tel: +49-30-33506700  Fax: +49-30-33506701
| -> I do realize VMS had some cool features [...] But I never 
| -> used file versions myself, preferring (in true Unix fashion) 
| -> to shoot myself in the foot every now and then. (C) P. Samuelson



Mehr Informationen über die Mailingliste linux-l