当前位置:神舟问>百科问答>linux shell

linux shell

2024-03-29 22:18:19 编辑:join 浏览量:586

linux shell

美元符加字符串是引用变量值,而美元符加数字表示命令行参数。

比如:

bash$./***.shbuildtest脚搞盾外参耐士还甲本中$0的值就是。/***.sh,$1的值是build,$2的值是test。

bash$***.sh-sh--debug/home/user。脚本中$0的值就是***.sh,$来自1的值是-sh,$2的值是--debug,$3的值是/home/user。

$0这个程式的执行名字。

$n这个程360问答式的第n个参数值,n=1..9。

$*这个程式的所有参数,此选项参数可超过9个。

$#这个程式的参数个数切战在罪错硫该角刑。

$$这个程式的PID(脚本运行的当前进程ID号)。

$!执行上一个背景指令的PID(后台运行的最后一个进程的进程ID号)。

$?执行刚上一个指令的返回值(显示最后命令的退出状态。德置陈装格呼名证如马固0表示没有错误,其他任何值表明有错误)。

$-显示shell使用的当前选项,与set命得讨说析专黑张础权令功能相同。

$@跟$*斯轮层送较江料诗模然首类似,但是可以当作数组用。

标签:linux,shell

版权声明:文章由 神舟问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.shenzhouwen.com/answer/311256.html
热门文章