Izhuceul 发表于 2018-8-20 11:05:50

shell中$XX相关

  shell中$XX相关
  shell中$* $@和$#还有好多。
  $* 这个程式的所有参数
  $# 这个程式的参数个数
  $@ 跟$*类似,但是可以当作数组用
  举例说:
  脚本名称叫test.sh 入参三个: 1 2 3
  运行test.sh 1 2 3后
  $*为"1 2 3"(一起被引号包住)
  $@为"1" "2" "3"(分别被包住)
  $#为3(参数数量)
  预定义变量:
  $# 表示位置参数的数量
  $* 表示所有位置参数的内容
  $? 表示命令执行后返回的状态    (执行成功 返回0执行不成功返回非0)
  $$ 表示当前进程的进程号 希望打开一个进程后不再打开另一个(/proc/)
  $! 表示后台运行的最后一个进程号
  $0 表示当前的进程名
  总结自:https://zhidao.baidu.com/question/211443162.html

页: [1]
查看完整版本: shell中$XX相关