bash 中的特殊变量

变量 说明
$n n是一个参数,从1开始表示参数的位置,例如:$1表示第一个参数,$2表示第二个参数
$# 命令行参数的个数
$0 当前shell脚本的名称
$? 前一个命令或者是函数的返回状态码,0代表执行成功,非0即失败
$* 以”参数1参数2....“的形式将所有函数通过一个字符串返回
$@ 以”参数1“”参数2“....的形式返回每个参数
$_ 保存之前执行的命令的最后的一个参数

以上内容来方便记忆转载, 要了解更多内容和example ,ref 原博客

https://www.cnblogs.com/hxlinux/p/12930726.html#:~:text=Shift 命令还有另外一个重要用途%2C Bsh 定义了9个位置变量,从 %241 到 %249%2C这并不意味着用户在命令行只能使用9个参数,借助 shift ,shell%20%E7%A8%8B%E5%BA%8F%E5%A4%84%E7%90%86%E5%AE%8C%E5%89%8D%E4%B9%9D%E4%B8%AA%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%8F%82%E6%95%B0%E5%90%8E%EF%BC%8C%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%20shift%209%20%E5%91%BD%E4%BB%A4%E6%8A%8A%20%2410%20%E7%A7%BB%E5%88%B0%20%241%E3%80%82

posted @ 2023-03-15 16:53  wangshaodong  阅读(54)  评论(0)    收藏  举报