/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
shells script spørgsmål?
Fra : Jacob d'Andrade


Dato : 22-02-06 08:28

Hej Ng

Jeg sidder og er ved at lave noget fiks fakserier til spamassassin, hvor
hver bruger har deres egen filer hvor de kan definere black og white
lister... (efter at have opgivet at få user_prefs.cf til at virke)

det jeg så vil gøre et par gange i døgnet, er at køre alle disse filer
sammen i local.cf filen....

mit problem er hvordan kan jeg checke hver linie i brugerens fil, mod
local.cf for at checke at den samme adresse ikke er white eller black listet
flere gange ?

jeg kan finde ud af at læse den første linie i filen ved hjælp af dette:

read email < /home/user/.sa/user.cf

og derefter checke om den linie eksistere i local.cf med sed... men ikke
hvordan jeg får kørt linie 2 og 3 osv ud og checket ?

Mvh Jacob



 
 
Klaus Alexander Seis~ (22-02-2006)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 22-02-06 10:53

Jacob d'Andrade skrev:

> jeg kan finde ud af at læse den første linie i filen ved hjælp
> af dette:
>
> read email < /home/user/.sa/user.cf
>
> og derefter checke om den linie eksistere i local.cf med sed...
> men ikke hvordan jeg får kørt linie 2 og 3 osv ud og checket ?

Fx

#v+
   while read email
   do
    : gør noget
   done < /home/user/.sa/user.cf
#v-

Mvh,

--
Klaus Alexander Seistrup
SubZeroNet, Copenhagen, Denmark
http://magnetic-ink.dk/

Jacob d'Andrade (22-02-2006)
Kommentar
Fra : Jacob d'Andrade


Dato : 22-02-06 11:43


"Klaus Alexander Seistrup" <klaus@seistrup.dk> skrev i en meddelelse
news:dthc96$ht2$1@minji.szn.dk...
> Jacob d'Andrade skrev:
>
>> jeg kan finde ud af at læse den første linie i filen ved hjælp
>> af dette:
>>
>> read email < /home/user/.sa/user.cf
>>
>> og derefter checke om den linie eksistere i local.cf med sed...
>> men ikke hvordan jeg får kørt linie 2 og 3 osv ud og checket ?
>
> Fx
>
> #v+
> while read email
> do
> : gør noget
> done < /home/user/.sa/user.cf
> #v-
> Mvh,
> Klaus Alexander Seistrup

Jeg takker

jacob



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste