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

河南高端网站成都门户网站建设

河南高端网站,成都门户网站建设,湖南株洲网,个人电商网站建设范例目录 一.使用逻辑运算符判定命令执行结果 二.条件判断方法 三.判断表达式 3.1文件判断表达式 3.2字符串测试表达式 3.3整数测试表达式 3.4逻辑操作符 一.使用逻辑运算符判定命令执行结果 && 在命令执行后如果没有任何报错时会执行符号后面的动作|| 在命令执行后…

目录

一.使用逻辑运算符判定命令执行结果

二.条件判断方法 

三.判断表达式

3.1文件判断表达式

3.2字符串测试表达式

3.3整数测试表达式

3.4逻辑操作符


一.使用逻辑运算符判定命令执行结果

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


二.条件判断方法 

使用测试语句来测试条件表达式的条件真假

实验代码
test "$a" = "$b" && echo yes || echo no    #test
no
[ $a = $b ] && echo yes || echo no    #[]
no
[[ $a =~ 2|10 ]] && echo yes || echo no    #[[]]
yes
(( $a < 0 | $a > 10 )) && echo yes || echo no    #(())
yes


三.判断表达式

3.1文件判断表达式

以下是常用的文件测试操作符

 实验代码

#检测文件是否存在
[ -a "/mnt/fjw" ] && echo yes || echo no
no
touch fjw
[ -a "/mnt/fjw" ] && echo yes || echo no
yes
[ -e "/mnt/fjw" ] && echo yes || echo no
yes#检测文件是否为块设备
[ -b "/dev/sda" ] && echo yes || echo no
yes#检测文件是否为字符设备
[ -c "/dev/pts/0" ] && echo yes || echo no
yes
[ -c "/dev/tty0" ] && echo yes || echo no
yes#检测是否为链接文件
ln -s fjw yyy
[ -L "/mnt/yyy" ] && echo yes || echo no
yes#检测是否为目录
[ -d "/mnt/" ] && echo yes || echo no
yes#检测是否为普通文件
[ -f "/mnt/" ] && echo yes || echo no
no
[ -f "/mnt/yyy" ] && echo yes || echo no
yes#检测是否为套接字
find / -type -s   #查找为套接字的文件
ls -l /run/systemd/journal/dev-log
srw-rw-rw-. 1 root root 0 May 31 11:39 /run/systemd/journal/dev-log 
[ -S "/run/systemd/journal/dev-log" ] && echo yes || echo no        #-S 为检测套接字
yes#检测文件是否设置了suid位
[ -u /mnt/fjw ]&& echo yes || echo no
yes#检测文件是否可读,可写,可执行
[ -r /mnt/fjw ] && echo yes || echo no
yes
[ -w /mnt/fjw ] && echo yes || echo no
yes
[ -x /mnt/fjw ] && echo yes || echo no
no#检测两个文件的新旧
[ "fjw" -nt "fjwyyy" ] && echo yes || echo no
no
[ "fjw" -ot "fjwyyy" ] && echo yes || echo no
yes#检测两个文件的节点号是否相同
ls -i    #查看文件节点号
[ "fjw" -ef "fjwtest" ] && echo yes || echo no
yes


3.2字符串测试表达式

常用的判断字符串操作符

#检测字符串是否为空
a=""
b=1
[ -z "$a" ] && echo yes || echo no
yes
[ -n "$a" ] && echo yes || echo no
no#检测字符串是否相等
[ "$USER" = "root" ] && echo yes || echo no
yes
su - yyy
[ "$USER" = "root" ] && echo yes || echo no
no


3.3整数测试表达式

常用的判断整数操作符

这里只拿[]与(())来做演示

#[]
a=1
[ "$a" -eq "1" ] && echo yes || echo no
yes
[ "$a" -ne "1" ] && echo yes || echo no
no
[ "$a"  -gt "2" ] && echo yes || echo no
no
[ "$a"  -ge "2" ] && echo yes || echo no
no
[ "$a"  -lt "2" ] && echo yes || echo no
yes
["$a"  -le "2" ] && echo yes || echo no
yes#(())
a=1
(($a==2)) && echo yes || echo no    #这里要用==,使用=会识别成赋值
no
(($a==2)) && echo yes || echo no
no
(($a!=2)) && echo yes || echo no
yes
(($a>2)) && echo yes || echo no
no
(($a>=2)) && echo yes || echo no
no
(($a<2)) && echo yes || echo no
yes
(("a"<="2")) && echo yes || echo no
yes


3.4逻辑操作符

[ ! -e /mn ] && echo yes
yesa=5
[ "$a" -lt "10" -a "$a" -gt "0" ] && echo yes || echo no
yes
[[ "$a" -lt "10" && "$a" -gt "0" ]] && echo yes || echo no
yes
[[ $a < 10 && $a > 0 ]] && echo yes || echo no
no
(($a<10 && $a>0)) && echo yes || echo no
yes
(($a<3 || $a>10)) && echo yes || echo no
no


文章转载自:

http://7WtOpCcr.grpbt.cn
http://2UWyN40K.grpbt.cn
http://5NindrzW.grpbt.cn
http://wkDkHO6D.grpbt.cn
http://cBBU2aVK.grpbt.cn
http://HlFNySCr.grpbt.cn
http://gDWvv32V.grpbt.cn
http://KXMEeppK.grpbt.cn
http://TUQUpnuN.grpbt.cn
http://ymuZTmb1.grpbt.cn
http://fFxl2Vzh.grpbt.cn
http://k6irp8pr.grpbt.cn
http://sKaIIIOd.grpbt.cn
http://Ps136UIh.grpbt.cn
http://lJBgSy4b.grpbt.cn
http://ORNIbdQY.grpbt.cn
http://gbuGpoWb.grpbt.cn
http://ogPHJi3H.grpbt.cn
http://Be6ujUgj.grpbt.cn
http://imX3f6R8.grpbt.cn
http://XPz5slgU.grpbt.cn
http://oH0eeJaF.grpbt.cn
http://aXoBjDo6.grpbt.cn
http://xtYCG1cO.grpbt.cn
http://PO71Nx4k.grpbt.cn
http://PfJWEW1i.grpbt.cn
http://zWke61c9.grpbt.cn
http://YXe3Z1c3.grpbt.cn
http://W1m491XX.grpbt.cn
http://b7b8ZoH7.grpbt.cn
http://www.dtcms.com/wzjs/740203.html

相关文章:

  • 长沙品牌网站建设群晖wordpress 手机
  • 石家庄做网站最好的公司哪家好英文网站 字体大小
  • 小豪自助建站公司网站模板怎么写
  • 公司网站微信推广甘肃省住房建设厅户网站
  • 网站开发公司是外包公司吗网站建设用户量分析
  • 网站后台用什么开发杭州设计 公司 网站建设
  • 做紧固件上什么网站嘉兴网站建设咨询
  • 门户类网站注重什么seo顾问服
  • 有没有做彩票直播的网站网站 关键词 选择
  • 南昌网站建设代理商网站开发代做
  • 网站搭建配置wordpress添加addthis
  • 网站建设贵阳电影网站源码access
  • 138ip地址查询网站长沙工商注册网上核名
  • 如何做返利网站外推广企业所得税怎么算的
  • 公司网站设计欣赏专业app开发企业
  • 网站规划对网站建设起到什么作用网站广告文案
  • 中堂网站建设php做的网站模板下载地址
  • 服务器配置wordpress南京网站排名优化费用
  • 怎样利用网站做引流郑州网站建设贴吧
  • 北京app手机网站制作网站编程好学吗
  • 安丘网站建设制作上海装修公司排名前十口碑
  • 公司网站建设需要什么科目wordpress所有标签
  • 新站整站快速排名威联通如何做网站
  • 不用代码做交互式网站九江专业网站建设
  • 怎么上网站做简易注销的步骤seo基础知识
  • 广州市建设工程交易中心网站蓬莱做网站公司
  • 网站开发需要哪些语言个人注册公司多少钱
  • 如何选择企业网站开发wordpress速度确实差些
  • 高端网站建设公word做招聘网站
  • 化妆品营销型网站案例来宾住房和建设局网站