Special Parameters
$?
바로 이전에 실행된 명령의 종료 상태 값을 나타냅니다.
$$
shell 의 parent pid 값을 나타내는 변수는 $PPID 인데, shell 자신의 pid 를 나타내는 변수는 자주 사용되므로
$PID 를 사용하지 않고 $$
를 사용합니다. 이 값은 subshell 에서도 같은 값을 가집니다.
$!
&
메타문자를 이용하여 가장최근에 background 로 실행된 process id 를 나타냅니다.|
파이프로 연결된 명령 그룹일 경우 마지막 process id 가 표시됩니다.
$_
이전 명령에서 사용된 마지막 인수를 값으로 가집니다. 사용된 인수가 없으면 명령을 리턴합니다.
$-
Set 명령에 의해 현재 shell 에 enable 되있는 option flags 을 보여줍니다.