मैं बाहर काम करने के क्या निम्नलिखित के साथ इस मुद्दे नहीं कर पा रहे 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, और यह भी सामान्य रूप में।