On Mon, 3 Nov 2003 19:56:01 +0100, Christoffer Sawicki <[EMAIL PROTECTED]> posted to debian-user-swedish: > lasse <[EMAIL PROTECTED]> 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/

