$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 |