gpt4 book ai didi

bash - 意外标记附近的语法错误 - bash

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

我正在尝试编写一个简单的 bash 脚本。它只是根据满足的某些条件输出几行。我陷入了 if-else 条件,似乎无法找到出路。

代码如下:

if [ ( "${MODE}" == "top10gainers" ) || ( "${MODE}" == "top10losers" ) ]; then
echo "Top Gainers"
elif [ "${MODE}" == "solo" ]; then
echo "Going solo"
fi

我得到的错误是:

syntax error near unexpected token `"${MODE}"'
`if [ ( "${MODE}" == "top10gainers" ) || ( "${MODE}" == "top10losers" ) ]; then'

我用谷歌搜索并尝试搜索论坛(包括 SO),但没有找到解决方案。我还在 OR 条件下尝试了不同的括号,但它们都没有用。

最佳答案

[ "${MODE}" == "top10gainers" ] || [ "${MODE}" == "top10losers" ]

[ "${MODE}" == "top10gainers" -o "${MODE}" == "top10losers" ]

关于bash - 意外标记附近的语法错误 - bash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8020487/

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