xiaui520 发表于 2018-8-29 11:15:25

shell 转载记录

  变量
  含义
  $0
  脚本名字
  $1
  位置参数 #1
  $2 - $9
  位置参数 #2 - #9
  ${10}
  位置参数 #10
  $#
  位置参数的个数
  "$*"
  所有的位置参数(作为单个字符串) *
  "$@"
  所有的位置参数(每个都作为独立的字符串)
  ${#*}
  传递到脚本中的命令行参数的个数
  ${#@}
  传递到脚本中的命令行参数的个数
  $?
  返回值
  $$
  脚本的进程ID(PID)
  $-
  传递到脚本中的标志(使用set)
  $_
  之前命令的最后一个参数
  $!
  运行在后台的最后一个作业的进程ID(PID)
  
  操作
  描述
  -----
  操作
  描述
  算术比较
  字符串比较
  -eq
  等于
  =
  等于
  ==
  等于
  -ne
  不等于
  !=
  不等于
  -lt
  小于
  /<
  小于 (ASCII) *
  -le
  小于等于
  -gt
  大于
  />
  大于 (ASCII) *
  -ge
  大于等于
  -z
  字符串为空
  -n
  字符串不为空
  算术比较
  双括号(( ... ))结构
  >
  大于
  >=
  大于等于
  <
  小于
  (COMMAND)
  进程替换
  
页: [1]
查看完整版本: shell 转载记录