gpt4 book ai didi

bash - Unix Bash - 将 if/else 分配给变量

转载 作者:行者123 更新时间:2023-11-29 09:47:28 25 4
gpt4 key购买 nike

我一直在创建以将 if/else 的输出分配给一个变量,但不断出现错误。

例如:

mathstester=$(If [ 2 = 2 ]
Then echo equal
Else
echo "not equal"

fi)

所以每当我在脚本中添加 $mathstester 时,布局如下:

echo "Equation: $mathstester"

它应该显示:

Equation: Equal

我需要以不同的方式布置它吗?有可能吗?

最佳答案

if 的正确用法是:

mathtester=$(if [ 2 = 2 ]; then echo "equal"; else echo "not equal"; fi)

要在多行语句中使用它,您可以考虑查看 link .

关于bash - Unix Bash - 将 if/else 分配给变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29183957/

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