Non riesco a capire quale sia il problema con la seguente if
dichiarazione per quanto riguarda il elif
e 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
then
dichiarazioneif
eelif
, ma non inelse
, e anche in generale.