본문으로 바로가기

리눅스 쉘스크립트에서도 파라미터를 넘길 수 있다.


넘겨진 파라미터는 특정 키워드를 통해 넘겨 받을 수 있는데요.


넘겨진 순서에 따라 


$1, $2 ...


으로 받을 수 있다.


$0은 실행 파일 쉘스크립트 네임이다.


그리고 전체 파라미터를 하나의 변수에 받고 싶으면 $* 를 표시하면 된다.


이부분은 자바스크립트 아규먼트랑 같은 구조인 것 같다.


실행하려는 쉘스크립트 뒤로 공백 이후 문자열을 넘기면 받을 수 있다.




echo "name  $0" 
echo "parameter $1 and $2" 

결과는 



name  test.sh 
parameter 1 and 2