00:00
好,下面呢,我们讲一下这个第六章条件判断啊条件判。嗯,这个呢非常重要啊,在你们那个下面这个流程判断呢,啊,还有一些其他的里面都会用到一些条件的判断。来看一下啊,基本语法是这样。中括号中间是具体的条件。英文的翻译啊,叫条件啊,这里面要注意一点什么呢,前后。要有空格。是不是有一个地方出现空格了啊,一定要注意啊,前后是这个地方和这个地方必须有空格,你可能。看不太清楚,大家可以看到。确实有。这个地方有啊,一定要空格点进来你看。会有啊。只要没有顾客,立刻报货。条件非空即为处,只要这里面填上内容,那就是处。啊,除非什么呢。没有那。就是这个啊,注意那下面呢,常用的一些条件判断有这么几种。
01:04
两个整数之间的比较。判断应该没问题吧。这串比较,那这个呢,这个是小于。小明的是赖的。是。再往下小于等于,那就是less。啊,那这等于呢,就是这个。那大于的是的。容易记啊,记这个英文单词会容易一些。然后另一个呢,是大于等于,那就是。不等于呢,是not。这呢是几个比较长的这个比较啊。那再往下,那这个呢,是文件权限的一个判断。文件权限无外乎读写执行。那它是否具有独立性,那就是杠二。
02:02
然后杠W写杠X执行。见我印象啊。再往下文件类型的判断那。文件呢,判断它是否是一个常规文件。是否存在呢?刚一。那杠D呢,表示是否是一个目录存在。那这么几个,呃,你刚一听完。记不太住啊。只有你在后面写脚本的时候啊,才能进一步的这个加深它啊,也你也没有必要上来把这些全都记住啊。就说你有个印象就OK,后面在开发过程中知道上这来找就行。好,那下面我们来看一看那具体怎么来用。二三是否大于等于。好简单哦,是吧。来看一下。中括号啊是条件。中括号的左右两侧必须有一个。
03:04
不空格,来试一下。23是否大于等于大于三。Greater。啊。23、22。大于等于是吧,那就是GE是吧。工作呢?那我放了。那怎么办呢?必须在这个条件。正在执行,执行完了,那有同学说这对还是不对呀。还记得?Dollar。符号吧,嗯。中。返回的是零,那说明上一个是正确执行了。那再来那23小于等于呢。甲A等于22是不是就是错的?
04:02
回车,然后继续判断。错的就是就不等于零了。非零即为处啊,即放。那就说明他认为这条判断是。就这么玩这个。比较简单啊,那下面再来一个这个判断,他是否具有写权限。血是干什么的?杠W对吧,哎,杠W。哥干。打开哪一个文件呢。你看一打一去一推高键,这个推高键必须给我不用啊啊。这些。到来上。那再往下。判断这个目录中是不是有。
05:00
有没有呢?那括号判断一个文件是否存在是杠E啊。那下面的欢迎我阿里微博。是否存在呢?I。一啊,那表示不存在吧,那我们找一个存在的。这些。啊,那这种。是不是就OK了啊?那再往下啊多条。多条件判断。这啥意思呢?这个的逻辑语。说吧,逻辑护什么?
06:01
熟是吧,那逻辑与什么特点呢?前面这个条件。如果是错了。数据五块。那如果前面条件是成功。再说后面还得继续看呢啊。那这个货呢,如果前面这个条件。失败后面。必须得看对吧,那前面如果是成功的。数据不看了。就这事儿啊,那么来下面看啊,我这就不敲了,来瞅一瞅。这个相当于是一个变量啊。这个条件判断什么意思啦,非空即为。吧。那是逻辑与。前面那条件没处。后面这个是必须还得执行了。那你这个OK,执行完。啊,那相当于你前面已经变成了。
07:01
后面呢,这个货呢,就不会在。道理了。那再往下看一下这个。还是这个条件。啊,然后呢,中间呢,是与。只不过这个是。他没空的话,那是前面相当于是。放下。那false的话,这是或条件。是不是必须要手啊?就这意思啊。多前的判断。整个就是这个。文件判断这一块,像这些命令呢,呃,前期你就把这案例敲一敲啊,了解一下就行,后面来用到的时候知道商这来找啊咱。但是其实也不难啊,这么几个。你看杠F就是杠E呢是。杠地呢,是director。前面呢,像杠杠R-W。
08:02
下面这个就不容易了。都是围绕这个。
我来说两句