Re: Lidt korn shell scripting [array]

From: per engelbrecht (none@per--xterm.dk.lh.bsd-dk.dk)
Date: Thu 06 Oct 2005 - 11:13:32 CEST


Date: Thu, 06 Oct 2005 11:13:32 +0200
From: per engelbrecht <none@per--xterm.dk.lh.bsd-dk.dk>
To: bsd-dk@bsd-dk.dk
Subject: Re: Lidt korn shell scripting [array]

Dennis Decker Jensen wrote:
> On Wed, Oct 05, 2005 at 09:43:53PM +0200, per engelbrecht wrote:
>
>>Hej Alle
>>
>>#! /bin/ksh
>>#
>># Update snumber recursive in all zone files, copy zonefiles and append
>># .internal to all new files.
>>#
>># PE
>>#
>>
>>set -A tld com de dk net nl ru se
>>
>>find . -type f -name '*."$tld[*]"' -print | while read i
>
> ^ ^
>
> Er det ikke, fordi der bruges enkelte citationstegn istedet
> for dobbelte uden om hele udtrykket? Måske tager jeg fejl,
> men de "escaper" ikke noget som helst, undtagen måske \n og \\,
> og dermed undviges også variabel-ekspansion, herunder array. Men hvis
> man nu ønsker det, så...

Nej det er ikke det jeg oensker. Mit oprindelige script var lidt
anderledes, der blev der soegt efter '*.com' men uanset hvad, saa virker
hverken det ene ellet det andet.

>
> Hvad med dette her istedet?
>
> find . -type f -name "*.$tld[*]" -print | while read i

Nej desvaerre heller ikke (alle versioner er proevet) men tak for inputtet.

/per
per@xterm.dk

>
> /Dennis Decker Jensen
>
>
> "Failure is not an option. It comes bundled with your Microsoft product."
> -- Sam Steingold

:)

"The day when Microsoft doesn't suck, is probably the day They start
selling vacuum cleaners".
-- unknown.
>
>



This archive was generated by hypermail 2b30 : Wed 15 Nov 2006 - 18:24:53 CET