셸 - 문자를 숫자로 변환
- 발행물
- 해결책
- 노트
발행물
작은 쉘 스크립트를 만들었습니다. 명령을 써서 : 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에 감사.