/ 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
wget - exclude dir ??
Fra : Lars P. Magnussen


Dato : 09-03-06 01:02

Prøver at skrive et wget script til at spejle McAfee antivirus dat filer,
men kan ikke få exclude dir til at fungere.
Hvad gør jeg forkert?

#! /bin/bash
ftpadr=ftp://ftp.nai.com/CommonUpdater

wget -m -nH --cut-dirs=1 -o ./log/McAfee_log -X \
$ftpadr/Current/LSCANDAT1000, \
$ftpadr/Current/LSCANENG1000 \
-P /var/McAfee $ftpadr/

Mvh
Lars P. Magnussen



 
 
Mogens Kjaer (09-03-2006)
Kommentar
Fra : Mogens Kjaer


Dato : 09-03-06 09:09

Lars P. Magnussen wrote:
> Prøver at skrive et wget script til at spejle McAfee antivirus dat filer,
> men kan ikke få exclude dir til at fungere.
> Hvad gør jeg forkert?
>
> #! /bin/bash
> ftpadr=ftp://ftp.nai.com/CommonUpdater
>
> wget -m -nH --cut-dirs=1 -o ./log/McAfee_log -X \
> $ftpadr/Current/LSCANDAT1000, \
> $ftpadr/Current/LSCANENG1000 \
> -P /var/McAfee $ftpadr/

Lav det om til:

wget -m -nH --cut-dirs=1 -o ./log/McAfee_log -X \
CommonUpdater/Current/LSCANDAT1000,\
CommonUpdater/Current/LSCANENG1000 \
-P /var/McAfee $ftpadr/

Bemærk, din $ftpadr indeholder "ftp://ftp.nai.com" for meget
og at der ikke skal være mellemrum imellem
kommaet og backslashen i første exclude.

Mogens

--
Mogens Kjaer, Carlsberg A/S, Computer Department
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk@crc.dk Homepage: http://www.crc.dk

Lars P. Magnussen (09-03-2006)
Kommentar
Fra : Lars P. Magnussen


Dato : 09-03-06 10:25

> Bemærk, din $ftpadr indeholder "ftp://ftp.nai.com" for meget
> og at der ikke skal være mellemrum imellem
> kommaet og backslashen i første exclude.
>
Havde nok på fornemmelsen at det var noget i den stil, uden at mine
eksperimenter dog var lykkedes.
Er det generelt at kommaseparerede lister (og kommandolinier ?) er følsomme
for ekstra space chars ?
Jeg startede jo af gammel programmeringsvane med at skrive, så det så smukt
og læseligt ud, og kortede så af, men ikke nok

Mvh
Lars P. Magnussen



Ukendt (09-03-2006)
Kommentar
Fra : Ukendt


Dato : 09-03-06 13:29

"Lars P. Magnussen" wrote:
>
> Er det generelt at kommaseparerede lister (og kommandolinier ?) er følsomme
> for ekstra space chars ?

Normalt vil shellen opdele efter mellemrum. Det vil sige at er
der mellemrum med sendes det som to argumenter til programmet
i stedet for et langt argument. Hvordan programmet så fortolker
det, er en anden sag. Jeg kender ikke så mange programmer, der
tager en kommasepereret liste som argument.

--
Kasper Dupont -- Rigtige mænd skriver deres egne backupprogrammer
#define _(_)"d.%.4s%."_"2s" /* This is my new email address */
char*_="@2kaspner"_()"%03"_("4s%.")"t\n";printf(_+11,_+6,_,6,_+2,_+7,_+6);

Peter Makholm (09-03-2006)
Kommentar
Fra : Peter Makholm


Dato : 09-03-06 10:35

"Lars P. Magnussen" <nix_spam_lpm@magnatek.nejtak> writes:

> Er det generelt at kommaseparerede lister (og kommandolinier ?) er følsomme
> for ekstra space chars ?

Komandolinjer bliver som det første opdelt på mellemrumstegn der ikke
er en backslash foran eller er en del af en streng.

--
Peter Makholm | The four letter word beginning with L?
peter@makholm.net | It's life, love, libc or lisp
http://hacking.dk | -- Depending on you point of view

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste