Я не могу понять, в чем проблема со следующим 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
, а также в целом.