迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 >

Bash 脚本中的三元运算符

作者:迹忆客 最近更新:2023/04/05 浏览次数:

本文是 Bash 脚本中条件运算符(也称为三元运算符)的简单指南。

Bash 脚本中的三元运算符

三元或条件运算符通常用作 if..else 语句的内联替换。在大多数编程语言中,它使用两个符号 ?:来构成一个条件语句。

三元条件运算符的常用语法:

ReturnValue = expression ? trueValue : falseValue

Bash 没有对条件运算符的直接支持。但是,可以使用以下条件语句来实现此三元运算。

[conditional-expression] && Result1|| Result2

这个表达式被评估为好像 conditional-expressiontrue,然后&&运算符将被操作,Result1 将是答案。但是如果 conditional-expressionfalse,那么第二个逻辑运算符||将运行,它会给出 Result2 作为答案。

脚本:

#!/bin/bash
echo "Enter Your Age: "
read a;
[[ $a == 25 ]] && res="yes" || res="no"
echo "Elgibility: $res" ;

输出:

在 Bash 脚本中实现三元运算符

我们已经从输出运行程序两次以获得两个结果。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便