Shell 编程之if语句,case语句

#!/bin/bash

echo =遍历到文件内==

if [ -n /home/alwaysdazz/ ];then # -n 先判断是不是正确的路径

 ls >>file
 
    echo ${file}

fi

echo ==========================Copy

if [ -f /home/alwaysdazz/Teacher/File ] # -f 先判断是不是文件

then
    cp /home/alwaysdazz/Teacher/File .
fi

echo ==========================遍历2

if [ /home/alwaysdazz/Teacher/ ] #新宇大哥说的要在斜杠下面 斜杠代表目录下!!! 		如果去掉斜杠则输出在file文件内

   then
    for file in $(ls)
    do
      echo ${file}
    done
fi

echo “================================”

	#!/bin/bash

if [ -f /home/alwaysdazz/Student/file ] # if语句要用中括号 -f:如果是文件

then

    echo "this is file"

else
    echo "this is not file"


fi

echo “===================================”

echo "please enter a number"

read num #键入一个数

if [ -z ${num} ]	
then
    echo "请重新输入"
    read num
else

 if [ ${num} -gt 100 -a ${num} -lt 1000 ] #如果num大于100 与 num小于1000则返回true

              then
                    echo "您输入的数值在100-1000中间"

     elif [ ${num} -gt 1000 -a ${num} -lt 5000 ] #else if num大于1000与小于5000的数

              then
                    echo "您输入的数值在1000-5000之间"
 else

              echo "您输入的数值或小于100或大于5000"
 fi #if开头 fi结尾

echo “=================================case语句”

 #提示用户输入选择提选项
echo "请输入选项"
read choice
case ${choice} in
    A)
            echo "选择了A"
    ;;
    B)
            echo "选择了B"
    ;;
    C)
            echo "选择了C"
    ;;

    D)
            echo "选择了D"
    ;;

esac
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值