if, elif, else los problemas de declaración en Bash
Parece que no puedo resolver cuál es el problema con el siguienteif
declaración es en lo que respecta a laelif
ythen
. Tener en cuenta laprintf
aún está en desarrollo. Simplemente no he podido probarlo aún en la declaración, así que es más que probable que esté mal.
El error que estoy recibiendo es:
./timezone_string.sh: line 14: syntax error near unexpected token `then'
./timezone_string.sh: line 14: `then'
Y la afirmación es así.
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