在 PHP 中,我可以像这样分配一个变量:
$a = ($b == $c) ? $x : $y;
如果 $b == $c,则将 $x 赋值给 $a,否则将 $y 赋值给 $a。有没有办法在 bash 中本地执行此操作?
我知道可以使用传统的 if 语句,或者使用带有 echo 的子 shell,但我希望可能有一种简单的方法来做到这一点。对于这样的基本操作,编写 6 行 if 语句或使用子 shell 似乎很多。
在 PHP 中,我可以像这样分配一个变量:
$a = ($b == $c) ? $x : $y;
如果 $b == $c,则将 $x 赋值给 $a,否则将 $y 赋值给 $a。有没有办法在 bash 中本地执行此操作?
我知道可以使用传统的 if 语句,或者使用带有 echo 的子 shell,但我希望可能有一种简单的方法来做到这一点。对于这样的基本操作,编写 6 行 if 语句或使用子 shell 似乎很多。