vi fick hjälp häromdagen med att uppgradera vår server. Nu upptäckte jag att ett script slutat fungera. Det är inte jag som har programmerat det från början, och det finns säkert en lätt lösning. Men jag har sökt och sökt.
Så här ser felmeddelandet ut
./program.sh: 4: Syntax error: "(" unexpected (expecting "fi")
Och så här ser koden ut:
Kod:
#!/bin/sh
if test $1 = "ALL"
then
LISTA= (`ls -l`)
else
LISTA= ( $1 )
fi
for LISTA in ${LISTA[@]}
do
...
Det verkar alltså som om man inte längre får använda paranteser för att definera listor. Hur gör man då istället?
Tacksam för hjälp.