bash编程之:case语句、read与用户交互
2015-09-18 14:12
645 查看
日期: 2015年09月13日
case语句
case语句:该语句和if并无太大差别,主要作用是使代码的逻辑结构更清晰。
case语句可以称为是:简洁版的多分支if语句使用场景:判断某变量的值是否为多种情形中的一种时使用
case语句的用法格式为:
case $VARIALBE in
PATTERN1)分支1;; <================注意:这两个分号不要忘记写,否则语法错误PATTERN2)分支2;; <================注意:这两个分号不要忘记写,否则语法错误PATTERN3)分支3;; <================注意:这两个分号不要忘记写,否则语法错误...*)分支n;; <================注意:这两个分号不要忘记写,否则语法错误esac
PATTERN可使用glob模式的通配符:* 任意长度的任意字符? 任意单个字符[] 指定范围内的任意单个字符a|b 多选1
read语句
read是bash的内建命令,可以与用户交互,将用户通过键盘输入的内容保存到一个变量中。
read的用法格式:read[OPTIONS] VAR...-P:用户键入-t:等待时间
综合示例:
写一个脚本,判断用户输入的是哪种字符
运行脚本测试:
case语句
case语句:该语句和if并无太大差别,主要作用是使代码的逻辑结构更清晰。
case语句可以称为是:简洁版的多分支if语句使用场景:判断某变量的值是否为多种情形中的一种时使用
case语句的用法格式为:
case $VARIALBE in
PATTERN1)分支1;; <================注意:这两个分号不要忘记写,否则语法错误PATTERN2)分支2;; <================注意:这两个分号不要忘记写,否则语法错误PATTERN3)分支3;; <================注意:这两个分号不要忘记写,否则语法错误...*)分支n;; <================注意:这两个分号不要忘记写,否则语法错误esac
PATTERN可使用glob模式的通配符:* 任意长度的任意字符? 任意单个字符[] 指定范围内的任意单个字符a|b 多选1
read语句
read是bash的内建命令,可以与用户交互,将用户通过键盘输入的内容保存到一个变量中。
read的用法格式:read[OPTIONS] VAR...-P:用户键入-t:等待时间
综合示例:
写一个脚本,判断用户输入的是哪种字符
运行脚本测试:
相关文章推荐
- bash编程之:if语句
- bash编程之:算术运算
- shell中if做比较
- Powershell 查看软件是否成功安装
- Xshell配置ssh免密码登录
- adb shell下查看sqlite数据库
- 手动执行shell没问题,crontab执行shell却不行原因
- Calling Executable Files in PowerShell
- bash shell基础
- adb shell 命令详解,android
- shell学习笔记
- 【转】shell 教程——07 Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
- 【转】shell 教程——06 Shell变量:Shell变量的定义、删除变量、只读变量、变量类型
- 【转】shell 教程——05 第一个Shell脚本
- 脚本乐园 shell 中对小数进行比较的方法总结
- 【转】shell 教程——04 什么时候使用Shell
- 【转】shell 教程——03 Shell脚本语言与编译型语言的差异
- 【转】shell 教程——02 几种常见的Shell
- 【转】shell 教程——01 Shell简介:什么是Shell,Shell命令的两种执行方式
- shell和mysql使用总结