$0 : 실행한 스크립트 이름

$1, $2, ,,, $n : 실행한 스크립트에 넘겨준 매개 변수(순서대로)

$# : 매개 변수 개수

$! : background 에서 실행될 때의 PID(프로세스 번호)

$$ : forground 에서 실행될 때의 PID(프로세스 번호)

$? : 마지막 스크립트를 실행한 후 반환값. 이 때 background 로 실행한 것은 제외됨

$_ : 마지막으로 실행된 명령의 마지막 매개변수

 

예를 들어 

ls -al

$_ # -al 이 출력됨.

 

./test.sh 1 2

$_ # 2 가 출력됨

 

./test.sh

$_ # test.sh 가 출력됨

 

 

참고

https://unix.stackexchange.com/questions/280453/understand-the-meaning-of

 

 

'Linux' 카테고리의 다른 글

[Linux] redhat 계열 yum 관련 명령어 모음  (0) 2021.07.07
[Linux] 파일/디렉터리 링크 간단한 설명  (0) 2021.07.07
[Linux] history 팁  (0) 2021.07.05
[Linux] /etc/passwd 설명  (0) 2021.07.04
[Linux] sed 명령어 사용 방법  (0) 2021.06.25

+ Recent posts