快速业务通道

脚本练习

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-13

}

while [ $CHOICE!=''Q'' ]; do
case $CHOICE in
1) select_line 1 ;;
2) select_line 2 ;;
3) select_line 3 ;;
Q) exit 0 ;;
esac
read -p "Your choice(''Q'' for quit):" CHOICE
done

wait
rm -f $TMP1

十三、压缩文件
mycompress() {
case $1 in
''gzip'') gzip ic $2 > ${2}.gz ;;
''bzip2'') bzip2 -k $2 ;;
''zip'') zip ${2}.zip $2 ;;
*) echo "Wrong Compress format." ; exit 1 ;;
esac
}

while getopts ":c:" SWITCH; do
case $SWITCH in
''c'')
CTOOL=$OPTARG ;;
?)
echo "Wrong Option"
echo "^[[31mUsage:^[[0m `basename $0` -c zip|gzip|bzip2 file_name"
esac
done

十七、ping B、C类网
cping() {
PINGNET=`echo $1 |sed ''s/([0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}).*/1/g''`

let I=1
while [ $I -le 20 ]; do
ping -c1 -W1 $PINGNET.$I &> /dev/null
[ $? -eq 0 ] && echo "$PINGNET.$I online." || echo "$PINGNET.$I offline."
let I
done
}
bping() {
BPINGNET=`echo $1 | sed ''s/([0-9]{1,3}.[0-9]{1,3})..*/1/g''`
let K=0
while [ $K -le 254 ]; do
cping $BPINGNET.$K
let K
done
}

read -p ''A network:'' MYNET
bping $MYNET

本文出自 “NEGIUP” 博客,请务必保留此出处http://negiup.blog.51cto.com/2348622/461881

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号