Am Dienstag, 7. September 2004 18:19 schrieb schÃnfeld / 
in-medias-res:
> >>Beachten musst du allerdings nicht so viel:
> >> ~> # grep root /etc/passwd | sed -e 's/root/admin/'
> >>admin:x:0:0:root:/root:/bin/bash
> >>
>  >> ~> # grep root /etc/passwd | sed -e 's/root/admin/' >>
>  >> /etc/paswd
>
> grep sucht nacht Zeilen die auf ein bestimmtes Muster zutreffen,
> sed ersetzt ein Muster durch was anderes, also gilt hier:
>
> -> Zeile aus der /etc/passwd raussuchen die root enthÃlt (besser
> wÃre jedoch Zeilen rauszusuchen die mit root anfangen -> grep
> ^root) -> In der gefundenen Zeile ersten Match auf den das Muster
> 'root' zutrifft durch admin ersetzen

Wie wÃre es mit
getent passwd root | sed ...
?

Jan

-- 
Linux-Quickies: http://www.jan-trippler.de
PingoS: http://www.pingos.org

Reply via email to