sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #36819
Re: sed
Peter Makholm <peter@xxxxxxxxxxx> writes:
> > før sed:
> > username:x:501:501:/home/username:/bin/bash
> > efter sed:
> > username:x:501:501:/home/username/.:/bin/bash
>
> Hvorfor dog det?
> Jeg taler ikke lige flydende sed, så du får den i perl:
Ligesom Peter undrer jeg mig over hvad pointen er, men her er en løsning
(tilpasset dit forkerte /etc/passwd-format, der skal en [^:]*: mere til)
i sed:
sed -e 's/\([^:]*:[^:]*:[^:]*:[^:]*:[^:]*\)\(.*\)/\1\/\.\2/' < /etc/passwd > /etc/passwd-mystisk
Det kan sikkert gøres mere elegant også med sed, men jeg ville også
bruge perl.
Henrik
--
Hvad har din bedstemor mon lettest ved at forstå? At din computer er
dørvogter på din forbindelse til internettet? Eller at den er firewall
på din internet connection?
-- citat Jacob Sparre Andersen
References
-
sed
From: Andreas Overgaard, 2001-05-14
-
Re: sed
From: Peter Makholm, 2001-05-14