$$
Shell本身的PID(ProcessID)
$!
Shell最后运行的后台Process的PID
$?
最后运行的命令的结束代码(返回值)
$-
使用Set命令设定的Flag一览
$*
所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。
$@
所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "$n" 的形式输出所有参数。
$#
添加到Shell的参数个数
$0
Shell本身的文件名
$1~$n
添加到Shell的各参数值。$1是第1参数、$2是第2参数…
shell中$0, $#, $*, $@, $?, $$的含义
推荐阅读
- 设计恰如其分的架构
- Learning OpenCV Lecture 3 (Counting the Pixels with Histograms)
- iOS $299刀企业证书申请的过程以及细节补充
- Mac 安装 home Brew以及 XCTool的过程记录
- MIXED_DML_OPERATION error
- Collection size 10,001 exceeds maximum size of 1,000
- Value exceeded maximum size limit (100KB)
- Apex heap size too large
- the Maximum CPU time on the Salesforce servers(10 second) and maximum execution time for each apex transaction (10 minute)有什么区别
- 设计模式——23.解释器模式