Bash 脚本中的三元运算符
作者:迹忆客
最近更新:2023/04/05
浏览次数:
本文是 Bash 脚本中条件运算符(也称为三元运算符)的简单指南。
Bash 脚本中的三元运算符
三元或条件运算符通常用作 if..else
语句的内联替换。在大多数编程语言中,它使用两个符号 ?
和 :
来构成一个条件语句。
三元条件运算符的常用语法:
ReturnValue = expression ? trueValue : falseValue
Bash 没有对条件运算符的直接支持。但是,可以使用以下条件语句来实现此三元运算。
[conditional-expression] && Result1|| Result2
这个表达式被评估为好像 conditional-expression
是 true
,然后&&
运算符将被操作,Result1
将是答案。但是如果 conditional-expression
是 false
,那么第二个逻辑运算符||
将运行,它会给出 Result2
作为答案。
脚本:
#!/bin/bash
echo "Enter Your Age: "
read a;
[[ $a == 25 ]] && res="yes" || res="no"
echo "Elgibility: $res" ;
输出:
我们已经从输出运行程序两次以获得两个结果。
相关文章
在 Bash 中运行 find -exec 命令
发布时间:2024/03/14 浏览次数:127 分类:操作系统
-
本文将演示如何使用 find 命令的 -exec 参数来使用 find 命令定位文件中的任何文本。