ฉันไม่สามารถดูเหมือนจะทำงานออกว่าปัญหาที่มีดังต่อไปนี้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
และยังอยู่ในทั่วไป