Nie mogę ustalić, na czym if
polega problem z poniższym stwierdzeniem w odniesieniu do elif
i then
. Pamiętaj, że printf
wciąż jest w fazie rozwoju. Po prostu nie byłem jeszcze w stanie tego przetestować w oświadczeniu, więc jest to prawdopodobnie błąd.
Występuje błąd:
./timezone_string.sh: line 14: syntax error near unexpected token `then'
./timezone_string.sh: line 14: `then'
I takie jest zdanie.
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
oświadczenieif
, aelif
jednak nieelse
, a także w ogóle.