gpt4 book ai didi

bash - 在变量中存储 bash 字符串比较

转载 作者:行者123 更新时间:2023-11-29 08:49:20 24 4
gpt4 key购买 nike

我想将 bash 字符串比较的结果存储在一个变量中,效果等同于:

if [[ $a == $b ]]; then
res=1
else
res=0
fi

我希望能够写一些更简洁的东西,比如:

res2=$('$a'=='$b') #Not valid bash

有没有一种方法可以实现我想要的,而不需要遵循 if 结构?

最佳答案

我会建议:

res=0; [ "$a" == "$b" ] && res=1

res=1; [ "$a" == "$b" ] || res=0

没有您希望的那么简单,但确实避免了 if ... else ... fi

关于bash - 在变量中存储 bash 字符串比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13312200/

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