gpt4 book ai didi

bash - 你能在 bash 的变量赋值中做一个比较吗?

转载 作者:行者123 更新时间:2023-12-04 04:58:22 25 4
gpt4 key购买 nike

在 PHP 中,我可以像这样分配一个变量:

$a = ($b == $c) ? $x : $y;

如果 $b == $c,则为 $a 分配值 $x,否则为 $y。
有没有办法在 bash 中本地执行此操作?

我知道可以使用传统的 if 语句或使用带有 echo 的子shell,但我希望可能有一种简单的方法来做到这一点。编写一个 6 行的 if 语句或使用子 shell 对于这样一个基本操作来说似乎很多。

最佳答案

[[ $b = $c ]] && a="$x" || a="$y"

关于bash - 你能在 bash 的变量赋值中做一个比较吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16459371/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com