Bash에는 일관되고 의미있는 특수 값을 보유하는 여러 변수가있는 것으로 보입니다. 예를 들어
./myprogram &; echo $!
배경 프로세스의 PID를 반환합니다 myprogram
. $?
현재 TTY라고 생각되는 다른 사람들을 알고 있습니다 . 다른 사람이 있습니까?
15
그들 중 일부는 Bash 전용이 아닙니다. 다른 Bourne 관련 쉘에서도 사용되며 실제로 POSIX에 의해 지정됩니다 .
—
추후 공지가있을 때까지 일시 중지되었습니다.
어떻습니까 : IFS = $ '\ n'참조 : stackoverflow.com/questions/4128235/…
—
sgu
@sgu 매개 변수가 아닙니다. 그것은 특별한 유형의 인용입니다.
—
chepner
$'\n'
은 digraph \n
를 ASCII 10으로 대체 한 문자 그대로의 개행 문자입니다 .
당신이 찾고 여기 온 경우
—
tripleee
${1}
, ${*}
등, 중괄호는 명확성을 위해, 그리고 종종 중복. 격리 된 ${x}
것과 정확히 같습니다 $x
.
무슨
—
Sridhar Sarnobat
$!
뜻입니까? 나는 알고 !$
있지만 그렇지 않습니다.