1.逗号分割字符串为数组
host="10.0.0.1,10.0.0.2,10.0.0.3"
host=(${host//,/ })
${#host[*]}=3
${host[*]}=10.0.0.1 10.0.0.2 10.0.0.3
2.查看文件夹或文件是否存在
if [ ! -d "`pwd`/report" ]; then
echo "创建文件夹`pwd`/report"
mkdir `pwd`/report
fi
if [ ! -d "`pwd`/report/a.json" ]; then
echo "创建文件`pwd`/report/a.json"
touch `pwd`/report/a.json
fi
3.向空数组中循环添加值
a=()
for((i=0;i<10;i++));
do
a[${#a[*]}]=$i
done
4。用管道‘|’进行复合命令
上一个命令的输出作为输入传给下一个命令
echo "aaaaa(bbb)" | sed "s/(bbb)/aaa/g"
ps -ef | grep benchmark | grep -v grep -c
5。获取当前时间
ttime="`echo $(date "&#