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

校园网站开发的目的山西住房与城乡建设厅网站

校园网站开发的目的,山西住房与城乡建设厅网站,制作网页网站的软件,.net 网站 源代码一、命令执行结果判定 && 命令执行后如果没有任何报错时会执行符号后面的动作 || 在命令执行后如果命令有报错会执行符号后的动作 二、条件判断方法 条件测试语法说明示例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/a/397182.html

相关文章:

  • 怎么做自己地网站郑州做网站茂睿科技
  • 西安网站建设公司咪豆商贸公司网站模板
  • 徐州seo网站推广青岛建站模板制作
  • 西安做网站一般多少钱兰州新区装修公司哪家好
  • 中国住房和城乡建设网网站中小企业网络营销论文
  • 温州网站运营今天31个省新增最新消息
  • 服装市场网站建设营销网
  • 阿里云云主机做网站什么是网站流量优化
  • 建设网站客户资源从渠道来河北港网站建设
  • 中国做国际期货最大的网站做公司网站需要服务器吗
  • 10_10_微信里网站怎么做的在线教育平台系统搭建
  • 宜宾网站制作公司mvc做网站用的多不多
  • 网站建设经济可行性网站建设数据库系统
  • 网站开发技术期中试题网站建设对帮助信息的设置
  • 寻花问柳专注做一家男人喜欢的网站施工企业费用预算的编制的内容包括
  • 安徽网站建设seo优化关键词优化排名软件哪家好
  • 苏州做网站建设网站建设经典文章
  • dedecms 网站根目录招工网站怎么做
  • 网站开发发帖语言网站建设费用分类
  • 装修网站设计平台建设厅考试网站
  • CP网站建设搭建需要多少钱常州设计公司
  • 专业定制网站设计网站怎样上传到空间
  • 综合网站系统自己做的网站跳转到购彩大厅
  • 最早做美食团购的网站江苏省建设工程协会网站
  • 镇江建设工程质量监督局网站外国网站学习做任务 升级
  • 哈尔滨旅游团购网站建设网站建设合约具体内容
  • 上海网站建设seo站霸网络乌当区城乡建设局网站
  • 住房和城乡建设岗位评定网站深圳营销网站有限公司
  • 自己做电视视频网站公司建立网站的意义
  • ui设计网站模板教学系统设计 网站开发