Re: läsförståelse... scriptning
On Mon, 3 Nov 2003 19:56:01 +0100, Christoffer Sawicki <qerub@home.se>
posted to debian-user-swedish:
> lasse <lasse@st0kk.com> wrote:
>> arrayen, ska se ut som föjljande.
>> namn:homedir:passord:alias
>> vad som hade hänt var att filen så ut så här..
>> namn namn:homedir:passord:alias
> En (för?) enkel variant:
> % echo "lasse lasse:/hemma/lasse:crypt:[Ll]user" | cut -d " " -f 2
> lasse:/hemma/lasse:crypt:[Ll]user
Det funkar ju inte nödvändigtvis då inte alla rader i filen har detta
problem. Om man kan anta att inga fält innehåller mellanslag så bör
det dock gå vägen, "av misstag", eftersom cut(1) skriver ut alla rader
i indata om man inte använder -s -optionen.
$ cut -d " " -f2 <<HERE
> m m:moo:bar:baz
> q:quux:foo:quoink
> z z:zoo:zilch:zorbil
> x:y:z:ju
> HERE
m:moo:bar:baz
q:quux:foo:quoink
z:zoo:zilch:zorbil
x:y:z:ju
men:
$ cut -d " " -f2 <<HERE
> m m:moo:bar:baz quux
> q:quux:foo:quoink alla dagar
> z z:zoo:zilch:zorbil r00lz
> x:y:z:ju
> HERE
m:moo:bar:baz
alla
z:zoo:zilch:zorbil
x:y:z:ju
/* era */
--
formail -s procmail <http://www.iki.fi/era/spam/ >http://www.euro.cauce.org/
cat | more | cat<http://www.iki.fi/era/unix/award.html>http://www.debian.org/
Reply to: