리눅스 분류
bash shell 중 expr 중에서.. 오류가납니다.
작성자 정보
- 박세우 작성
- 작성일
컨텐츠 정보
- 1,470 조회
- 0 추천
- 목록
본문
1 #!/bin/bash
2
3 echo -n "_ : "
4 read a
5
6 echo -n "연산자 : "
7 read b
8
9 echo -n "_ : "
10 read c
11 if [ $a -lt $b ]; then
12 echo "A값이 더 커야 합니다."
13 else
14 num = ` expr $a - $c `
15 fi
16 echo "값은 : $num"
~
위의 내용을 임의 대로 만들었는데요 ㅡㅡ;; 문법이 틀린거 같습니다
원래 의도는 연산자도 입력받아서 내가 원하는 데로 할려고 했는데..
저건 case문을 해야할거 같구 ㅡㅡ;; 또 오류날려나 ;;
아무튼 14번줄이 오류가 나는데요.. ` ` 안에는 변수를 불러들이면서 계산은
할 수 없는건가요? a입력받은 값과 c를 입력받은 값을 계산할려고하는데
어떻게 해야하나욤?
또한 정말 궁금한게 더 있는데요. 만약에 12번줄이 충족되었을 경우
A 값이 더 커야 합니다.만 출력하고 프로그램을 빠져나가는 함수는 없을까요?
현재에는 A 값이 더 커야 합니다 라는 출력과 함께 밑에
값은 : <--- 이거까지 또 튀어나와요 ;; if문 구문에 집어넣어도 대겠지만
그방법말고 또 빠져나가는 함수가 없을까 해서 질문을 드립니다.
관련자료
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.