相关疑难解决方法(0)

什么是特殊的美元符号shell变量?

在Bash中,似乎有几个变量具有特殊的,一致意义的值.例如,

./myprogram &; echo $!
Run Code Online (Sandbox Code Playgroud)

将返回后台进程的PID myprogram.我知道其他人,比如$?我认为是目前的TTY.还有其他人吗?

bash environment-variables dollar-sign

751
推荐指数
3
解决办法
30万
查看次数

如何查找有关bash特殊参数的信息($*$ @ $#$?$ - $$ $!$ 0 $ _)?

(我在这里看到了一些关于Bash特殊参数的问题.$*在Bash手册和Google中搜索这些内容可能很困难.这个问题旨在成为这些问题的一般参考.)

Bash shell定义了许多"特殊参数"(这本身有点令人困惑,因为我们大多数人认为它们是"变量",而不是"参数").对它们的引用包括一个美元符号,后跟一些标点字符.

谷歌搜索由标点字符组成的字符串是众所周知的困难,例如,$?Bash参考手册中没有出现过.

如何查找有关特定Bash特殊参数的信息?

bash shell special-characters

6
推荐指数
1
解决办法
1646
查看次数