bash 숫자 변수1 쉘 스크립트에서 숫자 연산하기 쉘 스크립트를 사용하다보면, 변수에 숫자의 연산 결과를 저장하거나, 혹은 숫자로 취급해야 할 경우가 있다. 그럴때는 이렇게 하면 된다. ((VAR=${num} + 10 * 1)) 혹은 VAR=`expr ${num} + 10 * 1` 예제)$ cat sample.sh #!/bin/bash num="01"((VAR=${num} + 10 * 1)) echo $VAR $ sh sample.sh10 expr을 이용하여 연산시, 괄호가 필요한 경우에는 이렇게 하면 된다. VAR=`expr \( ${num} \- 1 \) + 10 * 1` 이 때, 괄호를 포함하여 모든 기호들은 공백 단위로 분리되어 있어야 하며, 괄호와 연산자는 \을 포함하여 작성해야 한다. 사용할 때 편한 것을 골라서 사용하면 된다. 끝. 2015. 3. 4. 이전 1 다음