728x90

param=$1 echo "숫자 입력 : " read input ret=`expr $input + $param` echo "결과 : "$ret exit 0


쉘 스크립트는 띄어쓰기하나 잘못 해도 에러를 뿜으니 주의해야 한다.


변수의 값을 사용할때에는 $(변수이름)으로 사용해야 한다.


첫째줄에 $1은 프로그램 파라미터의 첫번째이며 $2, $3, ... 식으로 사용할 수 있다.


expr로 묶어주지 않으면 문자열로 처리하기 때문에 연산이 불가하다.


*, /을 사용할 때에는 \*, \/로 사용해야 한다. (키워드 이기 때문)



결과 :



사진과 같이 쉘에 넘겨 실행시켜도 되고 chmod로 실행권한을 줘 실행시켜도 된다.

728x90

'Linux' 카테고리의 다른 글

리눅스 시작 시 자동으로 실행 될 프로그램 등록하기  (0) 2016.03.28

+ Recent posts