在Bash中,似乎有几个变量包含特殊的,一致的值。例如,
./myprogram &; echo $!
将返回后台进程的PID myprogram
。我认识其他人,例如$?
我认为是当前的TTY。还有其他吗?
15
其中有一些不是仅限Bash。它们还用在其他与Bourne相关的shell中,实际上是由POSIX指定的。
—
暂停,直到另行通知。
关于什么:IFS = $'\ n'请参阅:stackoverflow.com/questions/4128235/…–
—
sgu
@sgu这不是参数;这是一种特殊的报价方式。
—
chepner
$'\n'
是,从替换有向图产生字面值换行符\n
与ASCII 10
如果你来到这里寻找
—
Tripleee '19
${1}
,${*}
等为主,括号只是为了消除歧义,而且往往是多余的。孤立地,${x}
与完全等效$x
。
什么
—
Sridhar Sarnobat
$!
意思 我知道!$
但不是。