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 |