Shell点点滴
1. 文件里的变量export到环境变量
IP=10.0.0.20
IP=10.0.0.20;10.0.0.40
分号会被当成命令结束,
故改为ip='10.0.0.20;10.0.0.40'即可
2.切开上面的变量取值
比如ip1=`echo $IP|cut -f 1 -d";"`
3.取到ip的总数
num=`awk 'BEGIN {print split('"\"$IP\""',iparray,";")}'`
4.shell的数学
类似普通语言的程序逻辑要用两层括号
for ((i=1;i<=num;i++))
do
echo i
done
再如
a=1
a=$((a+1))
$((a++))
就写怎么多,这是我今天写脚本遇到的点点问题的处理