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]