博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2019/02/13 shell编程进阶if和case
阅读量:3923 次
发布时间:2019-05-23

本文共 179 字,大约阅读时间需要 1 分钟。

在这里插入图片描述

在这里插入图片描述
可以省略grep

在这里插入图片描述

如果不加p
在这里插入图片描述
短路与短路或就能实现逻辑判断
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述if是关键字,不是个独立命令,要配合其他命令使用
在这里插入图片描述
在这里插入图片描述
可以根据真假来执行两个不同条件的操作
在这里插入图片描述
在这里插入图片描述编写脚本
在这里插入图片描述
** ^[0-9】+$(开头结尾 **
在这里插入图片描述
如果用户输入的离散范围,if写起来很麻烦,推荐用case
在这里插入图片描述
在这里插入图片描述
PAT指glob风格
在这里插入图片描述
case非常删除这种离散值的匹配
在这里插入图片描述
在这里插入图片描述
判断输入的值是否为空
在这里插入图片描述
-z如果长度为0,就执行
在这里插入图片描述

转载地址:http://uwkgn.baihongyu.com/

你可能感兴趣的文章
Ningbo [1218] You are my brother(注意数组的大小)
查看>>
Ningbo [1219] Time(将数字转换成时钟那样的数字)
查看>>
Ningbo [1220] SPY(题目有点难懂,读懂题目题很简单)
查看>>
hdu 2476 String painter(区间DP,较难)
查看>>
sdut 1309 不老的传说问题(区间DP,难,值得好好看)
查看>>
uva 10688 - The Poor Giant(区间DP,较难,题目难懂,状态转移难。。。)
查看>>
poj 1738 An old Stone Game(此题数小则可用区间DP,数较大用一维数组或者GarsiaWachs算法),待续
查看>>
poj 1823 Hotel(线段树,整段更新)
查看>>
poj 3667 Hotel(此题跟poj 1823有共同点,都属于区间合并问题)
查看>>
hdu 1754 I Hate It(线段树,单点替换,求区间最值)
查看>>
poj 2828 Buy Tickets(线段树中单点更新较难的题目)
查看>>
codeforces比赛题A. Nineteen,BThree matrices
查看>>
poj 2886 Who Gets the Most Candies?(线段树单点更新+反素数)真难。。。
查看>>
poj 3468 A Simple Problem with Integers(线段树成段更新,懒惰标记的使用)经典题目
查看>>
关于线段树懒惰标记的理解,成段更新(poj 3468为例)
查看>>
poj 2528 Mayor's posters(线段树区间更新+离散化)经典题目,较难。。。
查看>>
codeforces 394A Counting Sticks(题目虽简单,但是考虑的情况多,需仔细)
查看>>
codeforces 394 B. Very Beautiful Number(思路较难,优化的地方多)好题。。。
查看>>
poj 3225 Help with Intervals(线段树+区间的交集,差集,补集,并集)好难的题目,一天了,真是纠结
查看>>
poj 1664 放苹果(递推,记忆化搜索)简单题
查看>>