728x90
반응형
리눅스의 쉘스크립트에서 숫자들의 연산을 사용하는 방법에 대해서 알아보도록 하겠습니다.
리눅스에서 숫자연산을 표현하는 법에 대해서 알아 보겠습니다.
많은 예제들을 보면 알 수 있듯이 보통은 $((숫자연산))와 같은 형식으로 사용을 합니다.
궁금한 것이 왜 괄호가 2개인것인가 입니다...
아래처럼 2개의 괄호를 사용하면 원하는 결과가 출력됩니다.
$echo $((2+2))
4
괄호를 하나만 사용해 보겠습니다.
$echo $(2+2)
-bash: 2+2: command not found
2+2를 커맨드로 인식하는 것 같습니다.
아래처럼 $()에 커맨드를 입력하니 커맨드의 결과값이 출력됩니다.
$echo $(ls)
hello_world sysinfo_page t001 t002 test_if
커맨드가 아닌 경우에는 괄호를 2개 사용하여야 원하는 연산결과를 얻을 수 있습니다.
728x90
반응형
'IT 지식정리 > 운영체제' 카테고리의 다른 글
[Linux shell script 9] 리눅스 쉘스크립트: case,while,until 사용법 2015. 2. 12. (0) | 2017.11.04 |
---|---|
[Linux shell script 8] 리눅스 쉘스크립트: 키보드입력, read 2015. 2. 12. (0) | 2017.11.04 |
[Linux shell script 6] 리눅스 쉘스크립트: if사용법 2of2 2015. 2. 10. (0) | 2017.11.04 |
[Linux shell script 6] 리눅스 쉘스크립트: if사용법 1of2 2015. 2. 10. (0) | 2017.11.04 |
[Linux shell script 5] 리눅스 쉘스크립트 함수 활용 2015. 2. 8. (0) | 2017.11.04 |