Saya sepertinya tidak bisa menyelesaikan masalah apa dengan if
pernyataan berikut sehubungan dengan elif
dan then
. Ingatlah bahwa printf
ini masih dalam pengembangan. Saya belum bisa mengujinya dalam pernyataan itu, jadi kemungkinan besar salah.
Kesalahan yang saya dapatkan adalah:
./timezone_string.sh: line 14: syntax error near unexpected token `then'
./timezone_string.sh: line 14: `then'
Dan pernyataannya seperti itu.
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
pernyataan dalamif
danelif
tetapi tidak dalamelse
, dan juga pada umumnya.