Я не можу зрозуміти, що проблема із наступним if
твердженням стосується elif
та then
. Майте на увазі, що printf
все ще знаходиться в стадії розробки, я просто не зміг перевірити це ще у заяві, тому більш ніж ймовірно помиляється.
Помилка, яку я отримую:
./timezone_string.sh: line 14: syntax error near unexpected token `then'
./timezone_string.sh: line 14: `then'
І заява така.
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
, а також в цілому.