Shell中逻辑判断
2015-06-13 15:14
369 查看
[ 条件1 -a 条件2 ] 当1和2都真时才为真
[ 条件1 -o 条件2 ] 当1和2其中一个为真即为真
[ ! 条件 ] 取反
&& 与
|| 或
! 非符号
[ -d name ] && echo "is dir" name为目录时为真,接着才出输入内容 有if---then的意思
[ -d name ] && echo "is dir" || echo "not dir" 这个有if--then--else的意思
语句1 && 语句2 && 语句3 &&...... 语句1执行成功时才执行语句2,以此类推...,这个常用在自动安装软件的脚本中
[ 条件1 -o 条件2 ] 当1和2其中一个为真即为真
[ ! 条件 ] 取反
&& 与
|| 或
! 非符号
[ -d name ] && echo "is dir" name为目录时为真,接着才出输入内容 有if---then的意思
[ -d name ] && echo "is dir" || echo "not dir" 这个有if--then--else的意思
语句1 && 语句2 && 语句3 &&...... 语句1执行成功时才执行语句2,以此类推...,这个常用在自动安装软件的脚本中
相关文章推荐
- bash 编程中循环语句用法
- Shell中IFS用法
- Shell中的${},##和%%的使用
- Shell语法中的test命令用法
- Shell中的数值计算
- shell中if做比较
- shell 中 2>&1 的使用
- Linux shell 脚本中”2>&1″的含义解释
- 经典shell面试题整理
- shell中常用的特殊符号
- Shell中的循环语句for、while、until实例讲解
- 系统管理中 bash shell 脚本常用方法总结
- shell学习第十天----sed查找与替换
- shell学习第九天----分组
- ubuntu login shell defaults
- DLL与Shellcode完全卸载自身
- 转变思维--使用Python生成Shell命令,批量执行程序
- 执行shell脚本中declare: not found
- shell学习之函数与库(一)
- shell和bat 监控进程,自动关机