-bash: 08: value too great for base (error token is "08")
1037 단어 리 눅 스 초급매일 Liux 명령
hour=08
hour=$((hour))
-bash: 08: value too great for base (error token is "08")
검색 해 보 니 0 으로 시작 하 는 숫자 는 8 진법 을 나타 내 고 8 진법 에 서 는 당연히 08, 09 등 이 없 기 때문에 $hour 전에 10\# 를 추가 해 야 합 니 다. 그러면 10 진법 이 라 고 잘못 보고 하지 않 을 것 입 니 다.수정 후:
hour=08
hour=$((10#$hour))
이렇게 얻 은 hour 는 우리 가 원 하 는 10 진법 8 입 니 다.
본문 은 "마리 아"블 로그 에서 나 온 것 이 니, 전재 할 때 반드시 이곳 을 보존 해 주 십시오.http://blog.csdn.net/qq_31382921/article/details/72676022