Ich kann anscheinend nicht herausfinden, was das Problem mit der folgenden if
Aussage in Bezug auf das elif
und ist then
. Denken Sie daran, dass sich das printf
noch in der Entwicklung befindet. Ich konnte es in der Erklärung noch nicht testen. Es ist also höchstwahrscheinlich falsch.
Der Fehler, den ich bekomme, ist:
./timezone_string.sh: line 14: syntax error near unexpected token `then'
./timezone_string.sh: line 14: `then'
Und die Aussage ist so.
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
if
elif
else