셸 - 문자를 숫자로 변환

  • 발행물
  • 해결책
  • 노트

발행물

작은 쉘 스크립트를 만들었습니다. 명령을 써서 : sort, cut, awk,

내 시스템의 가장 큰 GID 그룹을 검색하여 변수 C에 저장할 수있었습니다.

다른 용도로이 GID를 증가시키고 싶지만 결과는 틀립니다.

GID가 반환되면 c = 5000입니다. 다음에 수행 한 작업입니다.

 echo $ ((c +1)) 

하지만 결과는 " 1 "로 표시됩니다.

따라서 복구 된 GID가 문자열로 간주되는지 묻습니다.

그렇다면 어떻게 사람들을 개종시킬 수 있습니까?

해결책

안녕하세요, 다음을 사용할 수 있습니다.

 [tmpfs] $ A $ (id -g) [tmpfs] $ echo $ A 500 [tmpfs] $ ((A ++)) [tmpfs] $ echo $ A 501 [tmpfs] $ 

노트

공개 토론에이 끝을위한 jipicy에 감사.

이전 기사 다음 기사

톱 팁