Linux系统变量中有一些不为人知的秘密,如:
$$:代表当前Shell的进程号;$!:代表最后一个在后台运行的作业的进程号;$-:代表当前Shell的标志位;$#:代表传递给脚本或函数的参数个数;$_:代表上一个命令的最后一个参数;$@:代表传递给脚本或函数的所有参数,每个参数分别用引号括起来;$*:代表传递给脚本或函数的所有参数,所有参数单词。这些系统变量在Shell脚本中经常被使用,可以帮助程序员更好地处理和操作数据。
Linux系统变量中有一些不为人知的秘密,如:
$$:代表当前Shell的进程号;$!:代表最后一个在后台运行的作业的进程号;$-:代表当前Shell的标志位;$#:代表传递给脚本或函数的参数个数;$_:代表上一个命令的最后一个参数;$@:代表传递给脚本或函数的所有参数,每个参数分别用引号括起来;$*:代表传递给脚本或函数的所有参数,所有参数单词。这些系统变量在Shell脚本中经常被使用,可以帮助程序员更好地处理和操作数据。