reserved Variable: $?, $$, $BASHPID, $!
$?
: 최근 return값 레지스터
$?
은 가장 latest로 실행된 명령의 return 값을 가지고 있다.
$$
: PPID
$$
은 Shell의 ParentsPID를 담고 있는 변수
$BASHPID
- 현재 실행 중인 bash의 PID
$!
: 최근 bg PID
$!
: 최근 backgrounded process PID
- 주의: 무조건 latest 실행된 PID
bg PID를 각각 담기
$-
- Set 명령에 의해 현재 shell이 enable 되어있는 option flags 보여줌
$_
- 이전 명령에서 사용된 마지막 인수를 값으로 가진다.
- 사용된 인수가 없다면, 명령이름이 된다.
|
: pipe로 연결된 명령들은 subshell에서 실행되므로 제외된다.
$ echo 000 && echo 111 | echo 222 && echo 333 $_
000
222
333 000
$ echo 000 && echo 111 | { echo 222 && echo 333 $_ ; }
000
222
333 222
Author And Source
이 문제에 관하여(reserved Variable: $?, $$, $BASHPID, $!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@markyang92/reserved-Variable
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$?
은 가장 latest로 실행된 명령의 return 값을 가지고 있다.$$
: PPID
$$
은 Shell의 ParentsPID를 담고 있는 변수
$BASHPID
- 현재 실행 중인 bash의 PID
$!
: 최근 bg PID
$!
: 최근 backgrounded process PID
- 주의: 무조건 latest 실행된 PID
bg PID를 각각 담기
$-
- Set 명령에 의해 현재 shell이 enable 되어있는 option flags 보여줌
$_
- 이전 명령에서 사용된 마지막 인수를 값으로 가진다.
- 사용된 인수가 없다면, 명령이름이 된다.
|
: pipe로 연결된 명령들은 subshell에서 실행되므로 제외된다.
$ echo 000 && echo 111 | echo 222 && echo 333 $_
000
222
333 000
$ echo 000 && echo 111 | { echo 222 && echo 333 $_ ; }
000
222
333 222
Author And Source
이 문제에 관하여(reserved Variable: $?, $$, $BASHPID, $!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@markyang92/reserved-Variable
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$!
: 최근 bg PID
$!
: 최근 backgrounded process PID- 주의: 무조건 latest 실행된 PID
bg PID를 각각 담기
$-
- Set 명령에 의해 현재 shell이 enable 되어있는 option flags 보여줌
$_
- 이전 명령에서 사용된 마지막 인수를 값으로 가진다.
- 사용된 인수가 없다면, 명령이름이 된다.
|
: pipe로 연결된 명령들은 subshell에서 실행되므로 제외된다.
$ echo 000 && echo 111 | echo 222 && echo 333 $_
000
222
333 000
$ echo 000 && echo 111 | { echo 222 && echo 333 $_ ; }
000
222
333 222
Author And Source
이 문제에 관하여(reserved Variable: $?, $$, $BASHPID, $!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@markyang92/reserved-Variable
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$_
- 이전 명령에서 사용된 마지막 인수를 값으로 가진다.
- 사용된 인수가 없다면, 명령이름이 된다.
|
: pipe로 연결된 명령들은 subshell에서 실행되므로 제외된다.
$ echo 000 && echo 111 | echo 222 && echo 333 $_
000
222
333 000
$ echo 000 && echo 111 | { echo 222 && echo 333 $_ ; }
000
222
333 222
Author And Source
이 문제에 관하여(reserved Variable: $?, $$, $BASHPID, $!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@markyang92/reserved-Variable저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)