目录
一、$#
$#:表示传递给脚本的参数数量。
$1:表示传递给脚本第一个参数。$0是脚本本身
二、-ne
-ne:检测两个数是否不相等,不相等就返回True
#! /bin/bash
num1=1
num2=2
if [ $num1 -ne $num2 ];then
echo "$num1 和 $num2 不相等"
else
echo "$num1 和 $num2 相等"
fi
三、NR
NR:是总共读取了多少行
四、$$
$$会获取到脚本运行的当前进程ID号
五、lt
-lt | 检测左边的数是否小于右边的,如果是,则返回 true。 |
六、$@
所有参数列表
脚本:
#!/bin/bash
echo "所有的参数列表:$@"
运行:
七、${a[@]}
获取数组中的所有元素
八、${#a[*]}
获取数组的个数。a是数组名。
代码:
运行结果: