shell中$XX相关

shell中$XX相关html

shell中$* $@和$#还有好多。shell

$* 这个程式的全部参数
$# 这个程式的参数个数
$@ 跟$*相似,可是能够看成数组用
数组


举例说:
脚本名称叫test.sh 入参三个: 1 2 3
运行test.sh 1 2 3后
$*为"1 2 3"(一块儿被引号包住)
$@为"1" "2" "3"(分别被包住)
$#为3(参数数量)ide


预约义变量:

  $# 表示位置参数的数量
  $* 表示全部位置参数的内容
  $? 表示命令执行后返回的状态    (执行成功 返回0  执行不成功  返回非0)
  $$ 表示当前进程的进程号 但愿打开一个进程后再也不打开另外一个(/proc/<PID>)
  $! 表示后台运行的最后一个进程号
  $0 表示当前的进程名
spa



总结自:https://zhidao.baidu.com/question/211443162.htmlorm

相关文章
相关标签/搜索