Je n'arrive pas à comprendre quel est le problème avec la ifdéclaration suivante en ce qui concerne laelif et then. Gardez à l'esprit que le projet printfest 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
thendéclaration dansifetelifmais pas danselse, et aussi en général.