Je n'arrive pas à comprendre quel est le problème avec la if
déclaration suivante en ce qui concerne laelif
et then
. Gardez à l'esprit que le projet printf
est toujours en cours de développement, mais je n'ai pas encore pu le tester dans la déclaration, il est donc très probablement faux.
L'erreur que je reçois est:
./timezone_string.sh: line 14: syntax error near unexpected token `then'
./timezone_string.sh: line 14: `then'
Et la déclaration est comme ça.
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
déclaration dansif
etelif
mais pas danselse
, et aussi en général.