Am 01.08.2010 13:06, schrieb Andrew Benton:
Also good. Now try converting it to lower case with ,,
andy:~$ count=0
andy:~$ echo "${days[${count}],,}, ${days[$((count++))],,},
${days[$((count++))],,}"
monday, tuesday, thursday
What happened to wednesday?
I'd rather expect this to print "monday, monday, tuesday", since you
left out the ++ in the first term.
I think the problem is that the ,, operator causes each expression to be
evaluated twice. That would explain this behaviour, and it's a bug IMHO.
Regards,
Bernd
--
Bernd Eggink
http://sudrala.de