码迷,mamicode.com
首页 > 系统相关 > 详细

shell脚本练习基础篇2

时间:2016-08-12 21:49:56      阅读:357      评论:0      收藏:0      [点我收藏+]

标签:linux shell script

练习
 
2、写一个脚本/root/bin/yesorno.sh,提示用户输入yes或no,并判断用户输入的是yes还是no,或是其它信息 
 #!/bin/bash
 #
  case $1 in
   yY]|[yY][eE][Ss])
        											 echo "you  put a $1"
        											  ;;
        										 
  [nN]|[nN][Oo])
		  echo "you put a $1" ;;
    *)											      echo "ukown" ;;
    esac
									   esca
3、写一个脚本/root/bin/filetype.sh,判断用户输入文件路径,显示其文件类型(普通,目录,链接,其它文件类型)
    #!/bin/bash
    #
    read -p "please input a file" FILE
    if [ -h $FILE ] ; then 
         echo "filetype is symolink file"
    elif [ -d $FILE ] ;then
    	echo "filetype is directory"
    elif [ -f $FILE ] ;then 
         echo "common file."
    else 
        echo "filetype is other"
    fi

4、写一个脚本/root/bin/checkint.sh,判断用户输入的参数是否为正整数
    #!/bin/bash
    #
    if [[ $1 =~ ^0*[1-9][0-9]*$ ]] ;then
    	echo "you have input a zhengshu"
    else 
        echo "wrong"
    fi

本文出自 “mylinux” 博客,谢绝转载!

shell脚本练习基础篇2

标签:linux shell script

原文地址:http://luxiangyu.blog.51cto.com/9976123/1837414

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!