쉘 스크립트 연산1 [ Linux ] 쉘스크립트 숫자 연산 (계산) 쉘 스크립트에서는 모든걸 문자로 인식 한다. 그래서 어떻게 하면 문자를 숫자로 인식 하는가 살펴 보았더니 키보드 1 옆의 ` 와 expr 이라는 문장과 " " 을 잘 혼합하여야 계산이 되는 것이었다. 예를 보자 ======================== cal.sh ======================== #!/bin/sh log1=11 log2=21 total=`expr "$log1" "+" "$log2"` echo $total ======================== 결과를 보시다 시피 32가 실행되어서 나온다. ` 과 ` 사이에 expr 이라는 문자열을 넣고 변수의 경우 " " 로 감싸 주고 연산자 + 도 "+" 로 감싸 주었다 이렇게 하면 위의 그림처럼 결과가 나온다. 손이 좀 많이 가는.. 2011. 10. 31. 이전 1 다음