본문 바로가기

리눅스

[shell] linux shell programming : special variables

728x90

special shell variables

$0 = 현재 스크립트의 파일 이름입니다.
$n = 이 변수는 스크립트가 호출된 인수(arguments)에 해당합니다.
$$ = 현재 셸의 프로세스 ID입니다. 셸 스크립트의 경우 실행 중인 프로세스 ID입니다.
$# = 스크립트에 제공된 인수(arguments)의 수입니다.
$@ = 모든 인수는 개별적으로 큰따옴표로 묶입니다. 두 개의 인수를 수신하는 경우 $@ = $1 $2
$* = 모든 인수는 큰따옴표로 묶여 있습니다.
$? = 마지막으로 실행된 명령의 종료 상태입니다.
$! = 마지막 백그라운드 명령의 프로세스 ID입니다
$_ = 이전 명령의 마지막 인수입니다.

 

원본 URL : https://www.bogotobogo.com/Linux/linux_shell_programming_tutorial3_special_variables.php

728x90