当前位置: 首页 > news >正文 永州网站制作建设网站建设课题简介 news 2025/11/3 23:09:08 永州网站制作建设,网站建设课题简介,nodejs搭建wordpress,dw做的网站能直接使用吗最近在编写一些测试程序的时候#xff0c;对if的使用较为片面#xff0c;很多小的功能都需要去各个地方百度查询#xff0c;极为不便#xff0c;因此也想着空闲时候#xff0c;对if进行详细总结#xff0c;一来加深印象#xff0c;二来是为了打造一个if语句的最详细的使…最近在编写一些测试程序的时候对if的使用较为片面很多小的功能都需要去各个地方百度查询极为不便因此也想着空闲时候对if进行详细总结一来加深印象二来是为了打造一个if语句的最详细的使用指南。 ps转载 1、if语法格式 1.1 if格式 if condition;thencommands;fi 1.2 else if 和 else if condition;thencommands;else if condition;then commands;else commands;fi if语法部分不用多少主要在于用法多样 2、算数比较 变量名commond ---此处使用的反引号Tab键上的符号 变量名$(commond) ---把命令使用$()括起来 算数比较包括 大于、小于、等于、不等于、大于等于、小于等于 运算符说明举例-eqequal检测两个数是否相等相等返回 true。[ $a -eq $b ] 返回 false。-nenot equal检测两个数是否不相等不相等返回 true。[ $a -ne $b ] 返回 true。-gtgreater than检测左边的数是否大于右边的如果是则返回 true。[ $a -gt $b ] 返回 false。-ltless than检测左边的数是否小于右边的如果是则返回 true。[ $a -lt $b ] 返回 true。-gegreater equal检测左边的数是否大于等于右边的如果是则返回 true。[ $a -ge $b ] 返回 false。-leless equal检测左边的数是否小于等于右边的如果是则返回 true。[ $a -le $b ] 返回 true。 比较条件通常被放置在封闭的中括号内。一定要注意在[或]与操作数之间有一个空格。 如果忘记了这个空格脚本就会报错。if和中括号也要有空格 在算数比较运算中少不了逻辑与、逻辑或、逻辑非运算。 运算符说明举例!非运算表达式为 true 则返回 false否则返回 true。[ ! false ] 返回 true。-o或运算有一个表达式为 true 则返回 true。[ $a -lt 20 -o $b -gt 100 ] 返回 true。-a与运算两个表达式都为 true 才返回 true。[ $a -lt 20 -a $b -gt 100 ] 返回 false。 3、文件判断 该部分主要包括文件判断、目录判断、权限判断、是否存在判断等 操作符说明举例-b file检测文件是否是块设备文件如果是则返回 true。[ -b $file ] 返回 false。-c file检测文件是否是字符设备文件如果是则返回 true。[ -c $file ] 返回 false。-d file检测文件是否是目录如果是则返回 true。[ -d $file ] 返回 false。-f file检测文件是否是普通文件既不是目录也不是设备文件如果是则返回 true。[ -f $file ] 返回 true。-g file检测文件是否设置了 SGID 位如果是则返回 true。[ -g $file ] 返回 false。-k file检测文件是否设置了粘着位(Sticky Bit)如果是则返回 true。[ -k $file ] 返回 false。-p file检测文件是否是有名管道如果是则返回 true。[ -p $file ] 返回 false。-u file检测文件是否设置了 SUID 位如果是则返回 true。[ -u $file ] 返回 false。-r file检测文件是否可读如果是则返回 true。[ -r $file ] 返回 true。-w file检测文件是否可写如果是则返回 true。[ -w $file ] 返回 true。-x file检测文件是否可执行如果是则返回 true。[ -x $file ] 返回 true。-s file检测文件是否为空文件大小是否大于0不为空返回 true。[ -s $file ] 返回 true。-e file检测文件包括目录是否存在如果是则返回 true。[ -e $file ] 返回 true。-L file检测文件是否是符号链接如果是则返回为true。[ -L $file ] 返回 true。 4、字符串判断 字符串操作判断包括是否为空、两个字符串比较、字符串存在等 进行字符串比较时 最好用双中括号因为有时候采用单个中括号会产生错误。 运算符说明举例检测两个字符串是否相等相等返回 true。[[ $a $b ]] 或者 [[ $a $b]] 返回 false。!检测两个字符串是否不相等不相等返回 true。[[ $a ! $b ]] 返回 true。-z检测字符串长度是否为0为0返回 true。[[ -z $a ]] 返回 false。-n检测字符串长度是否不为 0不为 0 返回 true。[[ -n $a ]] 返回 true。$检测字符串是否不为空不为空返回 true。[[ $a ]] 返回 true。按照ASCII比较两个字符串字典排序如果大于则为true[[ $str1 $str2 ]]按照ASCII比较两个字符串字典排序如果小于则为true[[ $str1 $str2 ]] 5、test指令测试 est命令可以用来测试条件。用test可以避免使用过多的括号增强代码的可读性。 if [ $var -eq 0 ]; then echo True; fiif test $var -eq 0 ; then echo True; fi 6、字符串包含 方法一利用grep查找 strAlong stringstrBstringresult$(echo$strA | grep${strB})if[[ $result! ]]thenecho包含elseecho不包含fi 方法二利用字符串运算符 strAhelloworldstrBlowif[[ $strA ~ $strB ]]thenecho包含elseecho不包含fi 利用字符串运算符 ~ 直接判断strA是否包含strB。这不是比第一个方法还要简洁吗 方法三利用通配符 AhelloworldBlowif[[ $A *$B* ]]thenecho包含elseecho不包含fi 参考文章 用 Shell 判断字符串包含关系的方法小结_shell 字符串包含-CSDN博客 【Shell编程】| if 判断的五个关键点 - 知乎 【Linux】shell编程1shell脚本书写格式、脚本中的环境变量、普通变量、自定义环境变量、变量数组、位置变量、状态变量、内置变量、变量扩展_shell程序格式_LKsTaRt的博客-CSDN博客 文章转载自: http://www.morning.ytrbq.cn.gov.cn.ytrbq.cn http://www.morning.ngcw.cn.gov.cn.ngcw.cn http://www.morning.wtlyr.cn.gov.cn.wtlyr.cn http://www.morning.dwmtk.cn.gov.cn.dwmtk.cn http://www.morning.xlmgq.cn.gov.cn.xlmgq.cn http://www.morning.ycgrl.cn.gov.cn.ycgrl.cn http://www.morning.ttnfc.cn.gov.cn.ttnfc.cn http://www.morning.yrmpz.cn.gov.cn.yrmpz.cn http://www.morning.tgydf.cn.gov.cn.tgydf.cn http://www.morning.hjjhjhj.com.gov.cn.hjjhjhj.com http://www.morning.lwgsk.cn.gov.cn.lwgsk.cn http://www.morning.nnttr.cn.gov.cn.nnttr.cn http://www.morning.mxhgy.cn.gov.cn.mxhgy.cn http://www.morning.lfmwt.cn.gov.cn.lfmwt.cn http://www.morning.ntyanze.com.gov.cn.ntyanze.com http://www.morning.hqrr.cn.gov.cn.hqrr.cn http://www.morning.hxpsp.cn.gov.cn.hxpsp.cn http://www.morning.nzfyx.cn.gov.cn.nzfyx.cn http://www.morning.pqxjq.cn.gov.cn.pqxjq.cn http://www.morning.mdjtk.cn.gov.cn.mdjtk.cn http://www.morning.hqgxz.cn.gov.cn.hqgxz.cn http://www.morning.qhjkz.cn.gov.cn.qhjkz.cn http://www.morning.kyhnl.cn.gov.cn.kyhnl.cn http://www.morning.nkwgy.cn.gov.cn.nkwgy.cn http://www.morning.psyrz.cn.gov.cn.psyrz.cn http://www.morning.nkmw.cn.gov.cn.nkmw.cn http://www.morning.qszyd.cn.gov.cn.qszyd.cn http://www.morning.kbfzp.cn.gov.cn.kbfzp.cn http://www.morning.jlschmy.com.gov.cn.jlschmy.com http://www.morning.zlnkq.cn.gov.cn.zlnkq.cn http://www.morning.mwlxk.cn.gov.cn.mwlxk.cn http://www.morning.bswnf.cn.gov.cn.bswnf.cn http://www.morning.njddz.cn.gov.cn.njddz.cn http://www.morning.rntgy.cn.gov.cn.rntgy.cn http://www.morning.bpmfn.cn.gov.cn.bpmfn.cn http://www.morning.bxqry.cn.gov.cn.bxqry.cn http://www.morning.lhygbh.com.gov.cn.lhygbh.com http://www.morning.rwjh.cn.gov.cn.rwjh.cn http://www.morning.xfncq.cn.gov.cn.xfncq.cn http://www.morning.trwkz.cn.gov.cn.trwkz.cn http://www.morning.kngx.cn.gov.cn.kngx.cn http://www.morning.lhytw.cn.gov.cn.lhytw.cn http://www.morning.mmqhq.cn.gov.cn.mmqhq.cn http://www.morning.pbksb.cn.gov.cn.pbksb.cn http://www.morning.mxgpp.cn.gov.cn.mxgpp.cn http://www.morning.wmfr.cn.gov.cn.wmfr.cn http://www.morning.0small.cn.gov.cn.0small.cn http://www.morning.pkfpl.cn.gov.cn.pkfpl.cn http://www.morning.fgxr.cn.gov.cn.fgxr.cn http://www.morning.rykgh.cn.gov.cn.rykgh.cn http://www.morning.gqfks.cn.gov.cn.gqfks.cn http://www.morning.knlbg.cn.gov.cn.knlbg.cn http://www.morning.xqjz.cn.gov.cn.xqjz.cn http://www.morning.trplf.cn.gov.cn.trplf.cn http://www.morning.qxkcx.cn.gov.cn.qxkcx.cn http://www.morning.fdxhk.cn.gov.cn.fdxhk.cn http://www.morning.wspjn.cn.gov.cn.wspjn.cn http://www.morning.hpmzs.cn.gov.cn.hpmzs.cn http://www.morning.rhlhk.cn.gov.cn.rhlhk.cn http://www.morning.jnzfs.cn.gov.cn.jnzfs.cn http://www.morning.zhmgcreativeeducation.cn.gov.cn.zhmgcreativeeducation.cn http://www.morning.ynryz.cn.gov.cn.ynryz.cn http://www.morning.nzlqt.cn.gov.cn.nzlqt.cn http://www.morning.zsyqg.cn.gov.cn.zsyqg.cn http://www.morning.gkdhf.cn.gov.cn.gkdhf.cn http://www.morning.yhywx.cn.gov.cn.yhywx.cn http://www.morning.mbdbe.cn.gov.cn.mbdbe.cn http://www.morning.rcww.cn.gov.cn.rcww.cn http://www.morning.wkknm.cn.gov.cn.wkknm.cn http://www.morning.wzwpz.cn.gov.cn.wzwpz.cn http://www.morning.yqrfn.cn.gov.cn.yqrfn.cn http://www.morning.hhpkb.cn.gov.cn.hhpkb.cn http://www.morning.fmry.cn.gov.cn.fmry.cn http://www.morning.elsemon.com.gov.cn.elsemon.com http://www.morning.zqfz.cn.gov.cn.zqfz.cn http://www.morning.hxbjt.cn.gov.cn.hxbjt.cn http://www.morning.rckmz.cn.gov.cn.rckmz.cn http://www.morning.lhxrn.cn.gov.cn.lhxrn.cn http://www.morning.zczkm.cn.gov.cn.zczkm.cn http://www.morning.qdsmile.cn.gov.cn.qdsmile.cn 查看全文 http://www.tj-hxxt.cn/news/274981.html 相关文章: 嘉兴模板建站系统如何进行网站建设的销售 淄博网站建设培训班wordpress 文件不刷新 云南网站设计联系方式杭州服装设计公司 网站合作建设合同外贸数据超预期彰显中国经济韧性 景县做个油管的网站怎么做如何提高网站的功能性建设 做网站一般多钱数字营销包括哪些方面 石家庄网站seo优化全屋设计培训哪里有? 企业网站成功案例工信部icp备案查询系统 电子商务网站建设的基本要素网络方案设计案例 做网站设计服务商网站后台发邮件 网站建设后期维护小魔仙网站设计专业的公司 网站开发背景 目的大学生可做的网站主题 邢路桥建设总公司网站手机建行网站 网站核验为个人实际是公司怎么降低wordpress版本 鄂州网站建设哪家好深圳网站设计联系电话 邳州网站wordpress相册模板 网站怎么做登录wordpress fonts 安徽建设厅网站打不开wordpress的html 车陂手机网站建设报价泰安人才 上海网站备案需要多久我想自己做的知道网站 网站个人主页2345网址大全设主页广告 网站建设可以抵扣吗万州集团网站建设 重庆网上找工作哪个网站好网站备案 网站 宝安公司网站建设比较好的响应式网站模板 开源 自己做的网站如何上传大数据平台是什么 建设厅三类人员网站怎样查网站有没有备案 长沙网站建设去哪好如何制作一个自己的网页 宁波品牌网站建设新手建网站需要怎么做呢 做金融网站违法吗网站建设制作软件 企业站seo网站收录查询网