摘要: Shell中对多个逻辑判断结果取非 1 前言 当一个if条件语句中,有多个逻辑判断的时候,想对这多个逻辑判断的结果取非,如何进行操作呢? 比如如下的逻辑判断: if [ -n "$name" -a $name == "bulingfeng" ] 直接在if后面加个!后,发现语法异常了; 2 解决方案 阅读全文
posted @ 2022-03-25 17:45 bulingfeng 阅读(2026) 评论(0) 推荐(0) 编辑
摘要: Shell脚本中逻辑与,逻辑或,逻辑非 前言 shell语言可以使用和其他编程语言一样的逻辑与(&&)、逻辑或(||)、逻辑非(!); 如果您式高手的话,并且属性shell语言中的逻辑判断的话,那么可以结合-a(逻辑与),-o(逻辑或),!(逻辑非)来进行逻辑判断; 1 [ ] 表达式表示逻辑表达式 阅读全文
posted @ 2022-03-25 17:01 bulingfeng 阅读(5617) 评论(0) 推荐(0) 编辑
摘要: Shell判断总结 在编写shell脚本中常常会用到if条件语句,我们需要根据if判断表达式的结果来执行对应的逻辑; 如果编写shell的if语句,可以根据以下的判断来组合成我们需要的逻辑语句; 1 根据文件类型进行判断 指令 解释 -e 判断该文件是否存在 -f 判断该文件是否存在(普通文件) - 阅读全文
posted @ 2022-03-25 15:35 bulingfeng 阅读(1129) 评论(0) 推荐(0) 编辑