#!/bin/bash
#echo hi
s=10
d=2
# shell数组
array=(1 2 3)
# 输出数组长度
echo ${#array[*]}
echo ${#array[@]}
# 输出数组第1个元素
echo ${array[0]}
# 判断变量s与d的值是否相等
#if [[ ${s} -eq ${d} ]]; then
# 判断数组长度是否大于1
if [[ ${#array[@]} -gt $d ]]; then
echo "sa"+"||"
else
echo "----"
fi
如果变量为ip,如ip=10.22.108.135,查看变量长度
echo "ip=>"+${#ip}
输出:
+ ip=10.22.108.135 + echo 'ip=>+13'