Non riesco a capire quale sia il problema con la seguente ifdichiarazione per quanto riguarda il elife then. Tieni presente che printfè ancora in fase di sviluppo. Non sono stato ancora in grado di testarlo nella dichiarazione, quindi è più che probabilmente sbagliato.
L'errore che sto ricevendo è:
./timezone_string.sh: line 14: syntax error near unexpected token `then'
./timezone_string.sh: line 14: `then'
E l'affermazione è così.
if [ "$seconds" -eq 0 ];then
$timezone_string="Z"
elif[ "$seconds" -gt 0 ]
then
$timezone_string=`printf "%02d:%02d" $seconds/3600 ($seconds/60)%60`
else
echo "Unknown parameter"
fi
thendichiarazioneifeelif, ma non inelse, e anche in generale.