[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: