当前位置: 首页 > wzjs >正文

中文博客网站模板第一推广网

中文博客网站模板,第一推广网,英国做电商网站有哪些,wordpress最大上传大小怎么改一、命令执行结果判定 && 命令执行后如果没有任何报错时会执行符号后面的动作 || 在命令执行后如果命令有报错会执行符号后的动作 二、条件判断方法 条件测试语法说明示例test 测试表达式test命令和 测试表达式 之间至少有一个空格[ 测试表达式 ]该方法和test命令的…

一、命令执行结果判定

&& 命令执行后如果没有任何报错时会执行符号后面的动作

|| 在命令执行后如果命令有报错会执行符号后的动作

二、条件判断方法

条件测试语法说明示例
test 测试表达式test命令和 测试表达式 之间至少有一个空格
[ 测试表达式 ]该方法和test命令的用法一样,[]的边界和内容之间至少有一个空格
[[ 测试表达式 ]]

比test和[]更新的语法格式。[[]]的边界和内容之间至少有一个空格。[[]]中可以使用通配符等进行模式匹配

((测试表达式))一般用于if语句里,双小括号两端不需要有空格,测试对象只能是整数

三、判断表达式

1.文件判断表达式

f1 -ef f2                                     f2为f1硬链接则为真

  • 判断文件是否存在

  • 判断文件类型为目录

  • 判断文件是否存在并不为空

  • 判断文件权限

  • 判断文件新旧

  • 判断字符文件

2.字符串测试表达式

常用字符串测试操作说明示例
-n "字符串"若字符串的长度不为0,则为真,即测试表达式成立,n可以理解为no zero

-z "字符串"   若字符串长度为0,则为真,z可理解成zero
"字符串1"="字符串2"若字符串1等于字符串2,则为真,可使用==代替=
"字符串1"!="字符串2"若字符串1不等于字符串2,则为真

四、阶段练习脚本

检测并判断文件类型

#!/bin/bashfile(){[ -f $TXT ] && echo is file || muluinput
}mulu(){[ -d $TXT ] && echo is directory || echo not findinput
}again(){echo Error: Please inputinput
}out(){echo byeexit 0
}input(){read -p "input:" TXT[ "$TXT" = "exit" ] && out[ -z "$TXT" ] &&  again || file
}
input

五、整数测试表达式

在[]以及test中使用的比较符号在(())和[[]]中使用的比较符号说明
-eq==或=相等,全拼为equal
-ne!=不相等,全拼为not equal
-gt>大于,全拼为greater than
-ge>=大于等于,全拼为greater equal
-lt<小于,全拼为less than
-le<=小于等于,全拼为less equal

示例

六、逻辑操作符

not,取反

示例

七、判断综合训练

猜数游戏

#!/bin/bash
SET(){LUCK=$[$RANDOM%10]
}no(){echo "Error:Please input number"GAUSE
}check(){[ "$NUM" -gt "$LUCK" ]  && echo big || recheckGAUSE
}recheck(){[ "$NUM" -eq "$LUCK" ] && win || echo smallGAUSE
}win(){echo "you are right! again?(y/n):"read RESTART[ "$RESTART" = "y" ] && {SETGAUSE} || {echo byeexit 0}
}GAUSE(){read -p "input num between 0-9:" NUM[ -z "$NUM" ] && no(( $NUM > 10 || $NUM < 0 )) && {echo "Error:Please input 0-9"GUESS}check}
SET
GAUSE

演示:

http://www.dtcms.com/wzjs/52104.html

相关文章:

  • 保定市做网站的电话手机搜索引擎排行榜
  • 网站怎么添加导航栏网站推广优化是什么意思
  • 商河便宜做网站的公司网络黄页推广软件哪个好
  • 成都手机wap网站制作微营销平台
  • 2015做那些网站能致富详情页设计
  • 建立个人网站代码附近电商培训班
  • 网站建设歺首选金手指14搜索排名
  • wordpress橱窗推广代码放在哪里西安seo服务
  • wordpress消息通知网站seo百度百科
  • 服装网站建设公司怎么开网站详细步骤
  • 网站关键词优化方法上海十大营销策划公司排名
  • wifi扩展器做网站谷歌浏览器怎么下载
  • seo优化收费优化教程网站推广排名
  • 网站建设代理360投放广告怎么收费
  • 安庆网络推广和竞价河南seo排名
  • 焦作焦煤电子商务网站建设淘宝seo搜索引擎优化
  • 小店网站制作aso优化哪家好
  • 网站建设基本完成十大免费软文推广平台
  • 软件测试培训费多少钱深圳网络推广优化
  • 太原企业建站程序开源seo软件
  • 服装品牌网站建设爱站关键词挖掘查询工具
  • 自助建站免费申请广东省最新新闻
  • 视频连接网站怎么做竞价排名是什么
  • 深圳百度网站建设外贸平台排行榜前十名
  • 网站怎么做app吗东莞企业网站排名
  • 网站开发完了备案百度网址名称是什么
  • 网站上线后的工作南宁seo专员
  • 网站做公安部备案需要测评吗微博营销推广策划方案
  • 哈尔滨网站开发需要多少钱靠谱的seo收费
  • 星悦做任务网站是seo排名第一