param=$1 echo "숫자 입력 : " read input ret=`expr $input + $param` echo "결과 : "$ret exit 0
쉘 스크립트는 띄어쓰기하나 잘못 해도 에러를 뿜으니 주의해야 한다.
변수의 값을 사용할때에는 $(변수이름)으로 사용해야 한다.
첫째줄에 $1은 프로그램 파라미터의 첫번째이며 $2, $3, ... 식으로 사용할 수 있다.
expr로 묶어주지 않으면 문자열로 처리하기 때문에 연산이 불가하다.
*, /을 사용할 때에는 \*, \/로 사용해야 한다. (키워드 이기 때문)
결과 :
사진과 같이 쉘에 넘겨 실행시켜도 되고 chmod로 실행권한을 줘 실행시켜도 된다.
'Linux' 카테고리의 다른 글
리눅스 시작 시 자동으로 실행 될 프로그램 등록하기 (0) | 2016.03.28 |
---|