[root@localhost ~]# (( 10+2 > 10-2 )) && echo ok || echo no
ok
[root@localhost ~]# a=10
[root@localhost ~]# ((a>20)) && echo ok || echo no
no
[root@localhost ~]# ((a<20)) && echo ok || echo no ///变量加不加$都可以
ok
[root@localhost ~]# ((a==20)) && echo ok || echo no ///注意这里是两个=,一个=是赋值
no
[root@localhost ~]# ((a!=20)) && echo ok || echo no ///不等于只能用一个=
ok
[root@localhost ~]# echo "5*6.3" | bc
31.5
[root@localhost ~]# ip=( 192.168.0.1 192.168.0.2 192.168.0.3 )
[root@localhost ~]# echo ${ip[0]}
192.168.0.1
[root@localhost ~]# echo ${ip[1]}
192.168.0.2
[root@localhost ~]# echo ${ip[2]}
192.168.0.3
[root@localhost ~]# ip[3]=192.168.0.4
[root@localhost ~]# echo ${ip[3]}
192.168.0.4
[root@localhost ~]# echo ${#ip[@]} // 查看数组元素个数
4
[root@localhost ~]# echo ${ip[@]} // 查看数组所有元素
192.168.0.1 192.168.0.2 192.168.0.3 192.168.0.4
[root@localhost ~]# echo ${!ip[@]} // 查看查看数组下标
0 1 2 3
[root@localhost ~]# unset ip[1] // 清除数组中某个元素
[root@localhost ~]# echo ${!ip[@]}
0 2 3
[root@localhost ~]# unset ip // 清除整个数组
[root@localhost ~]# vi gate.sh
#!/bin/bash
a=($(route -n | grep ‘^0.0.0.0‘))
echo gateway is ${a[1]}
[root@localhost ~]# bash gate.sh
gateway is 10.10.10.254
[root@localhost ~]# var1="aaa bbb ccc"
[root@localhost ~]# var2=($var1)
[root@localhost ~]# vi gate.sh
#!/bin/bash
for i in tom jerry lee mike
do
names[x++]=$i;
done
echo ${names[@]} [root@localhost ~]# vi gate.sh
#!/bin/bash
for i in tom jerry lee mike
do
names[x++]=$i;
done
echo ${names[@]}
[root@localhost ~]# declare -A name
[root@localhost ~]# name=([user]=txy [pwd]=123 [age]=18)
[root@localhost ~]# echo ${name[@]}
123 txy 18
[root@localhost ~]# echo ${#name[@]}
3
[root@localhost ~]# echo ${!name[@]}
pwd user age
[root@localhost ~]# echo ${name[user]}
txy
[root@localhost ~]# seq -s " " 90 100
90 91 92 93 94 95 96 97 98 99 100
[root@localhost ~]# seq -s "**" 90 100
90**91**92**93**94**95**96**97**98**99**100
[root@localhost ~]# seq -s "**" -w 90 100
090**091**092**093**094**095**096**097**098**099**100
n:第n项
n-:第n项到行尾
-m:行首到第m项
n,m:第n项和第m项
n-m:第n项到第m项
原文:https://www.cnblogs.com/qluzzh/p/10306288.html