13.5.6 杂项
1.反引号
反引号用于命令替换,和$()的作用相同,表示返回当前命令的执行结果并赋值给变量。
2.位置参数
位置参数的含义如下。
$0:脚本名本身。
$1、$2……${10}:脚本的第一个参数、第二个参数……第十个参数。
$#:变量总数。
$*、$@:显示所有参数。
$?:前一个命令的退出的返回值。
$!:最后一个后台进程的ID号。
3.感叹号
通常代表逻辑反,例如!=代表不等于。也可以用于执行history中某个命令,比如使用history查看到第100个命令是ifconfig,则可以用!100代表执行ifconfig。