Linux系统变量中有一些不为人知的秘密,如:
- $$:代表当前Shell的进程号;
- $!:代表最后一个在后台运行的作业的进程号;
- $-:代表当前Shell的标志位;
- $#:代表传递给脚本或函数的参数个数;
- $_:代表上一个命令的最后一个参数;
- $@:代表传递给脚本或函数的所有参数,每个参数分别用引号括起来;
- $*:代表传递给脚本或函数的所有参数,所有参数单词。
这些系统变量在Shell脚本中经常被使用,可以帮助程序员更好地处理和操作数据。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>