Ich kann anscheinend nicht herausfinden, was das Problem mit der folgenden ifAussage in Bezug auf das elifund ist then. Denken Sie daran, dass sich das printfnoch 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
thenifelifelse