ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Shell Script] Command line arguments (인자 값) 처리
    언어/쉘 스크립트 2016. 12. 16. 13:29

    쉘스크립트 파일을 실행할 때, 사용자가 입력한 인자 값은 순서대로 받을 수 있습니다.


     #! /bin/bash
    echo $#   # 입력된 인자 값
    echo $0   # 쉘스크립트 파일 실행 명령어
    echo $1   # 첫 번째 인자 값
    echo $2   # 두 번째 인자 값
    echo $3   # 세 번째 인자 값
    echo $4   # 네 번째 인자 값

    위와 같이 test.sh 파일을 저장합니다.


    $ ./test.sh
    0
    ./test.sh
     
     
    $ ./test.sh aaa
    1
    ./test.sh
    aaa
    
    
    $ ./test.sh aaa bbb
    2
    ./test.sh
    aaa
    bbb

    위와 같이 입력된 인자값을 순서대로 처리할 수 있습니다.

    댓글