你会经常发现自己在尝试计算一个变量的值,在一组可能的值中寻找特定值。在这种情形下, 你不得不写出很长的if-then-else语句,就像下面这样。 如上面的案例,我们需要做多个if判断来一一核对,代码量比较多,还容易乱,这时可以用case用法来减少代码量, 有了case ...
shell脚本中case选择语句可以结合read指令实现比较好的交互应答操作,case接收到read指令传入的一个或多个参数,然后case根据参数做选择操作。 case的语法如下 下面结合一个简单的小功能使用,脚本中同时也用到了函数的方法 简单查看系统信息 看看测试结果 这样可以实现交互式地传递参数,并且通过循环可以设置选择次数,通过read t 限制等待输入时长等 ...
2018-04-13 21:25 0 10593 推荐指数:
你会经常发现自己在尝试计算一个变量的值,在一组可能的值中寻找特定值。在这种情形下, 你不得不写出很长的if-then-else语句,就像下面这样。 如上面的案例,我们需要做多个if判断来一一核对,代码量比较多,还容易乱,这时可以用case用法来减少代码量, 有了case ...
if条件测试语句 if-then-fi if条件测试语句中会运行if后面的那个命令(判断式)。 如果该命令的退出状态码是0,位于then部分的命令才会被执行。 ...
7月12日任务 20.5 shell脚本中的逻辑判断20.6 文件目录属性判断20.7 if特殊用法20.8/20.9 case判断 20.5 shell脚本中的逻辑判断 逻辑判断在shell中随处可见,如果没有逻辑判断,就相当于单纯敲命令 ...
1、case语句的用法: 看一下效果 现在我们来编写一个服务框架: 然后chkconfig添加至service服务管理。现在看一下效果: case总结: case支持glob风格的通配符:、 *:任意长度的任意字符 ...
case 语句和 if...elif...else 语句一样都是多分支条件语句,区别是case 语句只能判断一种条件关系,而 if 语句可以判断多种条件关系。 一、case语句格式 说明:如果$a的值为value1或者value2,则执行statement1语句 ...
grep是linux中嘴常用的“文本处理工具之一”与sed awk 合称为linux中的三剑客! grep就相当于windows中的“Ctrl+F”在文本中查找某个字符串一样,可以吧grep理解成查找工具 grep的常用语法: -i:在搜索的时候可以忽略 ...
awk是一个优良的文本处理工具 printf是打印命令 $0 是代表当前行 $1代表第一个字段 … 1. -F 制定分割符为…(例如:为 ' :') 打印以 :号分割 第一二个字段 ...
sed 介绍 sed主要是用来过滤和替换文本内容的 1.s 替换 将my替换成 MY 2. -i 直接在原文件中编辑 将文件中的i全部替换成I 3.-n + p 打印此行 4.g全局 5. 删除空格 6.删除 ...