zoukankan      html  css  js  c++  java
  • case 条件语句

    case 条件语句语法格式
    case "变量" in1)
            指令1... 
            ;;
        值 2)
            指令2...
            ;;
         *)
            指令3...
    esac
    
    
    
    范例
    根据用户输入判断用户收入的是哪个数字
    如果用户输入的是1~9的任易数字,则输出对应输入的数字;如果是其他数字级字符,则发回输入不正确的提示,并退出
    
    #!/bin/bash
    read -p "please input a number:" ans        #<---打印信息提示用户输入,输入信息复制给ans变量
    case "$ans" in                      #<---case语句获取ans变量值,进入程序匹配比较
            1)
                    echo "the num you input is 1"
                    ;;
            2)
                    echo "the num you input is 2"
                    ;;
            [3-9])
                    echo "the num you input is $ans"
                    ;;
            *)
                    echo "please input [0-9] int"
                    exit;                    #<---esac语句结束最后一个值,可以省略双分号
    esac  
  • 相关阅读:
    win_tc使用感受
    10进制转8进制(栈操作)
    动态栈
    数组
    单链表学习
    static用法
    基础2
    linux c first
    linux net command /uboot command
    opencv
  • 原文地址:https://www.cnblogs.com/liang545621/p/13136814.html
Copyright © 2011-2022 走看看