Chinaunix首页 | 论坛 | 博客
  • 博客访问: 914753
  • 博文数量: 453
  • 博客积分: 7865
  • 博客等级: 少将
  • 技术积分: 5673
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-29 16:21
个人简介

时光荏苒..

文章分类
文章存档

2015年(46)

2014年(22)

2013年(68)

2012年(218)

2011年(99)

分类: Python/Ruby

2011-10-26 16:46:40

1.Shell中控制流结构
#case 语句 
  1. case $var in
  2.     val1)
  3.         body1
  4.         ;;
  5.     val2|val3)
  6.         body2&3
  7.         ;;
  8. esac
tab同if。可以都省
 
      1 #!/bin/sh
      2
      3 m=Oct
      4
      5 case $m in
      6     Jan)
      7         mm=01
      8         ;;
      9     Oct)
     10         mm=10
     11         ;;
     12 esac
     13
     14 echo $mm
 
#sh ...sh
#10
 
2.文件存在
      4 if [ ! -e vb ];then
      5 touch vb
      6 fi
 
3.
     64     while true;do
     65         echo  "Make sure USB Mass Storage is inserted."
     66         echo  "----------------------------------------------------------------"
     67         echo  "Press enter to continue..."
     68         echo  "----------------------------------------------------------------"
     69     read
Arg
     70     case $Arg in
     71         Y|y|YES|yes)
     72             break
     73             ;;
     74         N|n|NO|no)
     75             exit
     76             ;;
     77         "")
     78             break
     79             ;;
     80     esac
     81     done
 
4.
     23 while true;do
     24   echo "please input DHCP server IP address:"
     25         read DHCP_SERVER
     26         echo ${DHCP_SERVER}|grep "^[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9
        ]\{1,3\}$" > /dev/null
     27         num=$?
     28         if [ $num = 1 ]
     29         then
     30                 echo error ip,please enter correct
     31         else
     32                 export DHCPSERVER=${DHCP_SERVER}
     33                 break
     34         fi
     35 done
 
5.
 
 
6.
 
 
 
 
7.
 
 
 
阅读(730) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~