Brian Ipsen <spammers@nowhere.net> wrote:
> DOMAINS="xyz.dk,test.dk,domain.dk"
> og så få et eller andet i samme script til at køre et loop, hvor man
> hiver hver enkelt domæne-navn ud i en midlertidig variabel og laver
> en/flere operationer på det (bruger det som parameter til nogle
> kommandoer) ??
Hvis du i BASH manualen søger efter "array", så vil du kunne lave
et array:
declare -a DOMAINS
DOMAINS=( xyz.dk
test.dk domain.dk )
Man kan også tildele flere domains i en løkke,
checke på antallet af elementer, og man kan blot
gennemløbe elementerne i en for-løkke.
for dom in "${DOMAINS
}"; do echo $dom; done
ovenstående virker også hvis der oprettes et element med blanktegn,
f.eks. "domain with spaces.ups"
eller hvis DOMAINS er tom.
--
Frank Damgaard |