美文网首页
Linux命令学习Shell脚本之结构化命令

Linux命令学习Shell脚本之结构化命令

作者: 年少时难免轻狂Ho | 来源:发表于2018-10-24 16:15 被阅读0次

1、数值比较

比较 描述
n1 -eq n2 检查n1与n2是否相等
n1 -ge n2 检查n1是否大于或等于n2
n1 -gt n2 检查n1是否大于n2
n1 -le n2 检查n1是否小于等于n2
n1 -lt n2 检查n1是否小于n2
n1 -ne n2 检查n1是否不等于n2

2、字符串比较

比较 描述
str11=str2 检查str1是否与str2相同
str11!=str2 检查str1是否与str2不同
str11>str2 检查str1是否比str2大
str11<str2 检查str1是否与比tr2小
-n str1 检查str1的长度是否非0
-z str1 检查str1的长度是否为0

3、文件比较

比较 描述
-d file 检查file是否存在并且是一个目录
-e file 检查file是否存在
-f file 检查file是否存在并且是一个目录
-r file 检查file是否存在并可读
-s file 检查file是否存在并非空
-w file 检查file是否存在并可写
-x file 检查file是否存在并可执行
-O file 检查file是否存在并属于当前用户所有
-G file 检查file是否存在并且默认组与当前用户相同
file1 -nt file2 检查file1是否比file2新
file1 -ot file2 检查file1是否比file2旧

注意:-e可用于文件和目录,但要确定指定对象为文件必须使用-f

相关文章

  • shell脚本基础

    shell介绍 shell命令: 在linux终端能被解析的命令,就是shell命令。 shell脚本: 多个sh...

  • Linux命令学习Shell脚本之结构化命令

    1、数值比较 2、字符串比较 3、文件比较 注意:-e可用于文件和目录,但要确定指定对象为文件必须使用-f

  • [Linux]Shell

    shell:命令解释器,驱动linux内核;应用程序调用shell命令 1.Shell脚本的执行方式 脚本格式要求...

  • Fabric01-1

    一:shell脚本基础 1.shell命令 : 在linux终端能够被解析出来的命令2.shell脚本 : 多个s...

  • Linux操作系统命令汇总

    SHELL脚本学习笔记 标签(空格分隔): linux shell脚本 1. 常用命令汇总 alias 设置别名u...

  • Linux shell编程模板

    只要会写Linux命令,就可以写shell脚本。 之前基本上写的shell脚本都是Linux命令的组合,最多加入i...

  • 自动化脚本实践(Shell + Expect)

    Linux Shell脚本入门: Linux awk 命令 | 菜鸟教程 Shell 教程 | 菜鸟教程 lin...

  • Linux命令学习之:echo命令

    Linux命令学习之:echo命令 简介 linux的echo命令, 在shell编程中极为常用, 在终端下打印变...

  • 17. Interview-Linux

    1 用过哪些Linux命令? 2 写过shell脚本吗?shell脚本基本格式? 3 Linux I/O读写方式 ...

  • Linux学习(02) - linux常用的shell命令

    linux今晚进行了第一次shell命令。 shell命令指的是脚本命令,这个是linux操作中最基本的,适用于任...

网友评论

      本文标题:Linux命令学习Shell脚本之结构化命令

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