shell基础之case应用
在server0上穿件一个名为/root/script.sh的脚本,让其提供给下列的特性
1.当运行/root/script.sh all,输出为none
2.当运行/root/script.sh none,输出为all
3.当没有任何参数或者参数不是all或者none时,其错误的输出产生一下信息/root/script.sh all | none
1 #!/bin/bash 2 while : 3 do 4 read -p "请输入参数(all/none),不输入则退出" A 5 if [ -z "$A" ];then 6 echo "退出脚本" 7 break 8 else 9 case $A in 10 none) 11 echo "all";; 12 all) 13 echo "none";; 14 *) 15 echo "请输入正确的参数:all|none";; 16 esac 17 fi 18 done
转载于:https://www.cnblogs.com/renyz/p/11308002.html
shell基础之case应用相关推荐
- linux shell 基础 使用日志与心得
linux shell 基础 使用日志与心得 1.#!/bin/bash 第一行就出现 #!/bin/bash是指此脚本使用/bin/bash来解释执行. 其中,#!是一个特殊的表示符,其后,跟着解释 ...
- Linux shell篇---之一--shell基础
一.shell基础 1.shell的基本概念 shell就是系统跟计算机硬件交互时使用的中间介质,它只是系统的一个工具. 用户界面shell(还有其他用户界面如kde等图形界面)-->内核--& ...
- shell编程(八) : [shell基础] 处理用户输入
接上一篇文章shell编程(七) : [shell基础] 使用结构化命令 目录 3.3 处理用户输入 3.3.1 命令行参数 1.位置参数 2.对参数进行测试 3.3.2 特殊参数变量 1.参数个数 ...
- shell编程===》shell基础
文章目录 shell基础 一 编程与编程语言 二 编程语言分类 三 计算机完整体系结构图 四 shell介绍 五 第一个shell程序 1. 编写shell程序的两种环境 2.编写shell脚本程序 ...
- day23:shell基础介绍 alias及重定向
2019独角兽企业重金招聘Python工程师标准>>> 1.shell基础介绍: shell是一个命令解释器,用于用户与机器的交互: 也支持特定的语法(逻辑判断,循环): 每个用户都 ...
- shell基础(四)uniq和tee
shell基础(四)uniq和tee uniq用来去重复的行,最常用的选项只有一个,即-c count 统计重复的行数,并把重复的数量写在前面. 注意:使用前提是需要先给文件排序,否则不管用. #vi ...
- 一、Linux Shell基础
1.1.shell基础 Bash 是一个与Bourne Shell兼容的.执行从标准输入设备文件读取的命令的语言解释器.Bash是Bournae-Again Shell的缩写.Bash与原来的Unix ...
- Xamarin.Forms Shell基础教程(1)
Xamarin.Forms Shell基础教程(1) 什么是Xamarin.Forms Shell Shell是Visual Studio为Xamarin Forms提供的解决方案模版.本质上,She ...
- linux shell概述,Linux学习 -- Shell基础 -- 概述
Shell是什么? 命令解释器 编程语言 Linux支持的Shell类型 cat /etc/shells 主要学习 bash 脚本执行方式 echo echo -e 单引号 -- 原始字符串 双引号 ...
- Shell基础-环境变量配置文件
Shell基础-环境变量配置文件 Shell基础-环境变量配置文件 source 配置文件 或者 . 配置文件: 把环境变量写入配置文件后,需要用户重新登陆才能生效,而是用source命令,则能直接生 ...
最新文章
- 使用BootStrap制作用户登录UI
- tensorboard ckpt pb 模型的输出节点_PyTorch 1.1.0发布,官方支持TensorBoard,还有更多性能提升!...
- 使用卷积神经网络识别交通标志
- android glu,我可以使用glu与Android NDK
- 别再瞎搞数仓了!BAT内部大神:数据仓库不是谁都可以建的
- 高速建成Android开发环境ADT-Bundle和Hello World
- 求生之路显示服务器指令,求生之路2控制台指令..doc
- 程序员版《On Call 24 小时》
- Linux Telnet用法详解
- GridView中的超级链接
- go应用---Time.second
- cscope的使用(2)
- java程序开头一般怎么写,附源代码
- 计算机--学习笔记(1)
- CMDN Club每周精选(第7期)
- 即席查询-Kylin
- opengGL实战——太阳系三维场景动画搭建
- JPA中Specification方法
- H5 video 自动播放(autoplay)不生效解决方案
- php输出英文格式的日期
热门文章
- 与.NET以及微软产品相关的域名出售
- hdu 4311 Meeting point-1 递推 多校联合赛(二) 第二题
- 屏幕提词器Presentation Prompter for Mac
- Python3实现旋转数组的3种算法 1
- Java多线程系列 基础篇04 线程中断
- 《自己动手做交互系统》——1.2 制作过程
- jQuery实现输入框聚焦,键盘上下键选择城市
- DevExpress v15.1:Reporting控件功能增强(二)
- Android 一步步教你从ActionBar迁移到ToolBar
- 【HighCharts系列教程】一、认识Highcharts