bash 터미널에 다음을 쓰면 :
A="0012"
B=$((A+1))
echo $B
나는 예상대로 11이 아니라 13을 얻습니다 !!!!!
나는 구글을 둘러 보았고 전혀 설명 할 수 없거나 숫자를 증가시키는 방법을 연구했다. (실제로 B = "0013"으로 끝나고 이것을 백업의 접두사로 사용할 때마다 하나씩 증가시키고 싶습니다)
2
기본적으로 UNIX에서 시작된 모든 언어에서 선행 0을주의하십시오. 이것은 일반적으로 8 진을 의미합니다.
—
Joshua
아니 당신은 1011 바이너리를 얻을 수 없습니다
—
Ken Mollerup