본문 바로가기
linux

[Linux] shell script - numeric calculation

by seohan1010 2024. 4. 15.

 

 

Case1

숫자 연산을 하는 내용이 담긴 쉘 스크립트

 

실행 결과 

 

 

Case2

numcalc.sh를 복사해서 생성한 파일

Case1에서는 백틱 (`)이 아닌 쌍따옴표를 사용했다.

 

 

해당 식의 연산 결과가 아닌

해당 식이 문자열 그대로 출력되었다. 

 

 

Case3

 

 

식 에서 백슬래쉬 "\"를 제거하였다. 

 

구문 에러 발생

 

결론 

 

쉘 스크립트에서 식을 작성할때는 백틱(`)과 괄호"()" 혹은 

곱하기(*) 앞에 백슬래쉬 "\"를 꼭 사용해 주자. 

--->식에서는 "expr"을 앞에 붙여주는 것도 잊지 말자. 

 

'linux' 카테고리의 다른 글

[Linux] vi - open multiple files  (0) 2024.04.15
[Linux] installing xrdp  (0) 2024.04.15
[Linux] shell script - variable (string type)  (0) 2024.04.15
[Linux] LVM구현하기 - 2  (0) 2024.04.11
[Linux] LVM 구현하기-1  (0) 2024.04.11