job/etc
쉘스크립트 변수 설명
시스템엔지니어
2018. 9. 3. 10:06
$0 실행된 쉘 스크립트 이름
$# 인자의 갯수
$$ 쉘 스크립트의 PID
$1~ $nnn $1은 첫번째 인자 $2는 두번째 n 은 n번째
$* 스크립트에 입력된 인자들의 목록
$@ $*과 같다. 다만 구분자가 IFS변수의 영향을 받지 않는다.
$? 마지막 명령의 결과값(결과값이 없으면 0 , 있으면 1,2 등)
$! 백그라운드 PID
[root@ns dong]# sh test1.sh 1 2 3 4 5 6 7
[$0] 실행된 쉘 스크립트 이름 : test1.sh
[$#] 인자의 갯수 : 7
[$$] 쉘 스크립트의 PID : 25114
[$1 $2 $3 $4] $1은 첫번째 인자 $2는 두번째 n 은 n번째 : 1 2 3 4
[$*] 스크립트에 입력된 인자들의 목록 : 1 2 3 4 5 6 7
[$@] $*과 같다. 다만 구분자가 IFS변수의 영향을 받지 않는다. : 1 2 3 4 5 6 7
[$?] 마지막 명령의 결과값(결과값이 없으면 0 있으면 0말고 다른숫자 ) : 0
[$!] 백그라운드 PID :
---------------------------------------------------
\a 경고음
\b 백스페이스
\n 개행,줄바꿈
\t 수평 탭
\v 수직 탭