Linux学习之条件判断
来源:互联网 发布:金蝶软件数据恢复 编辑:程序博客网 时间:2024/05/23 18:50
1、按照文件类型进行判断
示例1:
第2种格式中括号与字符之间必须有一个空格,否则会报错。
这种判断命令的执行结果是不会输出的,需要通过echo $?的输出是否为0判断上条命令是否正确,如果为0说明上条命令执行结果为true,否则为false
示例2:
将判断结果人为的处理后进行输出
2、按照文件权限进行判断
判断格式和【按文件类型判断】是一样的,例如 test -w /root/passwd
3、两个文件之间进行比较
判断格式和【按文件类型判断】是一样的,例如 test students -nt .profile && echo "yes" || echo "no"
示例:
4、两个整数之间比较
判断格式和【按文件类型判断】是一样的,例如 test 23 -eq 24 && echo yes || echo no
示例:
5、字符串的判断
示例1:
示例2:
字符串是否相等用 == 数值是否相等用 -eq
这里"$aa"=="bb"也可以写成"$aa"="bb" 但是用==更加规范。
【实践证明:"$aa" = "bb"才是正确的】见示例:
#!/bin/basha="abc"b="def"if [ "$a" = "$b" ]then echo " a is same as b"else echo "a is different from b"fi
6、多重条件判断
示例:
0 0
- Linux学习之条件判断
- Linux学习之第十九、条件判断
- linux下Makefile学习之五(使用条件判断)
- Linux shell脚本之 if条件判断
- Linux命令之条件判断-case
- linux脚本编程之条件判断
- 【Linux】Shell编程之条件判断
- shell 脚本学习之判断条件
- Makefile学习之使用条件判断
- shell 脚本学习之判断条件
- shell 脚本学习之判断条件
- python学习笔记之条件判断
- UNIX学习笔记----makefile之条件判断
- 学习C#之条件判断语句
- Linux学习之十三(bash脚本编程之条件判断)
- Linux学习之十四(bash脚本编程之三条件判断及算术运算)
- Linux学习(八)-----shell学习 判断条件
- Linux之shell编程之条件判断与流程控制
- ThinkPHP函数详解:U方法
- CodeForces 598A Tricky Sum 数列求和 暑期小练习Q
- 【搜索那些事】细谈lucene(二)lucene搜索程序组件详解
- Squid zph-qos 选项
- HTML <blockquote> 标签
- Linux学习之条件判断
- 正则表达式--非捕获
- 关于解决使用Ueditor时调用setContent()浏览器会报错问题
- 【搜索那些事】细谈lucene(三)lucene核心API简介
- NHOI2016的解题报告
- iOS开发中常用第三方库的整理
- leetcode 104 Maximum Depth of Binary Tree
- C#—MDI(多文档界面)
- Ubuntu 升级内核