美文网首页
linux shell 指令判断表达式

linux shell 指令判断表达式

作者: Taleen_6f6a | 来源:发表于2020-12-16 17:38 被阅读0次

linux shell 指令 诸如-d, -f, -e之类的判断表达式

文件比较运算符

-e filename 如果 filename存在,则为真 [ -e /var/log/syslog ]

-d filename 如果 filename为目录,则为真 [ -d /tmp/mydir ]

-f filename 如果 filename为常规文件,则为真 [ -f /usr/bin/grep ]

-L filename 如果 filename为符号链接,则为真 [ -L /usr/bin/grep ]

-r filename 如果 filename可读,则为真 [ -r /var/log/syslog ]

-w filename 如果 filename可写,则为真 [ -w /var/mytmp.txt ]

-x filename 如果 filename可执行,则为真 [ -L /usr/bin/grep ]

filename1-nt filename2 如果 filename1比 filename2新,则为真 [ /tmp/install/etc/services -nt /etc/services ]

filename1-ot filename2 如果 filename1比 filename2旧,则为真 [ /boot/bzImage -ot arch/i386/boot/bzImage ]

字符串比较运算符 (请注意引号的使用,这是防止空格扰乱代码的好方法)

-z string 如果 string长度为零,则为真 [ -z "$myvar" ]

-n string 如果 string长度非零,则为真 [ -n "$myvar" ]

string1= string2 如果 string1与 string2相同,则为真 [ "$myvar" = "one two three" ]

string1!= string2 如果 string1与 string2不同,则为真 [ "$myvar" != "one two three" ]

算术比较运算符

num1-eq num2 等于 [ 3 -eq $mynum ]

num1-ne num2 不等于 [ 3 -ne $mynum ]

num1-lt num2 小于 [ 3 -lt $mynum ]

num1-le num2 小于或等于 [ 3 -le $mynum ]

num1-gt num2 大于 [ 3 -gt $mynum ]

num1-ge num2 大于或等于 [ 3 -ge $mynum ]

相关文章

  • linux shell 指令判断表达式

    linux shell 指令 诸如-d, -f, -e之类的判断表达式 文件比较运算符 -e filename ...

  • Linux第一天

    Linux第一天 linux目录 Shell指令 就是Linux指令 常用的shell指令 目录 删除 查看文件 ...

  • Shell指令

    什么是Shell指令 就是Linux命令(注:后期使用这些命令管理Linux操作系统) 常用的Shell指令 显示...

  • shell-if表达式(-f,-d,-s,-r,-w,-x,-e

    linux shell脚本if判断表达式: 版权声明:本文为CSDN博主「打卤」的原创文章,遵循CC 4.0 BY...

  • 目录

    shell 一、 初识shell二、 shell变量三、 正则表达式四、 认识脚本和shell判断表达式五、she...

  • 常用的shell语言

    参考学习网站http://www.runoob.com/linux/linux-shell.htmlset指令 -...

  • linux shell 指令

    linux shell一些重要指令 ?代表的是回传值这个变量代表的是上一个命令执行的回传的值,一般来说,成功执行回...

  • shell脚本学习资料

    1.Linux Shell脚本攻略(第2版)& 常用shell脚本指令[精辟]链接:https://pan.bai...

  • Vue.js 条件与循环

    条件判断 v-if 条件判断使用 v-if 指令: 这里, v-if 指令将根据表达式 seen 的值(true ...

  • vue.js--条件语句&循环语句

    Vue.js条件与循环 条件判断 v-if指令 条件判断使用v-if指令 在这个例子里,v-if 指令根据表达式 ...

网友评论

      本文标题:linux shell 指令判断表达式

      本文链接:https://www.haomeiwen.com/subject/udkafxtx.html