다음 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
, 또한 일반적이다.