On Thu, 02 Sep 2010 13:18:33 +0200, Tom G. Christensen wrote:
Tom, 
Jeg beklager, at jeg ikke har reageret på dit rigtig gode svar før nu.
> I en bourne shell kan du sætte nullglob for at opnå det du ønsker.
> 
Super! Jeg undrede mig lidt over kommandoen "shopt" - "man shopt" gav 
ingenting... men så slog det mig, at prøve med "man bash" - og sikke da 
en guldgrubbe af information! Jeg har et par bøger om Linux, men der er 
ikke rigtig nogen der kommer ned under overfladen på det med shell og 
scripts - men nu ved jeg da hvor jeg skal kigge... 
 
> Du kan nulstille IFS, så skilles der ikke ved mellemrum.
> 
Og igen, IFS står sgu' ikke i indexet på nogen af de bøger jeg har. Men 
jeg er da blevet lidt klogere nu - selvom jeg ikke helt hvorstår hvad man 
skal bruge det til.
"*   Expands  to  the positional parameters, starting from one.  When
   the expansion occurs within double quotes, it expands to a  sinâ€
   gle word with the value of each parameter separated by the first
   character of the IFS special variable.  That is, "$*" is equivaâ€
   lent to "$1c$2c...", where c is the first character of the value
   of the IFS variable.  If IFS is unset, the parameters are  sepaâ€
   without intervening separators."
Hvornår har man brug for "expansion [...] within double quotes"? Man 
bruger vel (double) quotes fordi man vil have det opfattet som én enhed?
-- 
Thomas Jensen