linux - Bash If 语句 - 放弃希望

标签 linux bash if-statement

我已经尝试并尝试解决这个问题,但由于我对 BASH 的了解有限,我无法解决这个问题,我进行了搜索,但找不到与我的问题相关的任何内容。

COMMAND_WAIT=$(curl --data "SERIAL_NUMBER="$SERIALNUMBER"" h**p://SERVER/device_check_in.php)

echo $COMMAND

if [ "$COMMAND_WAIT" == "REBOOT" ]; then

echo "Reboot Scheduled"

else

echo "Nothing Found"

fi

我已经包含了“COMMAND_WAIT”的回显命令,这会按预期显示“REBOOT”,但 if 语句将不起作用?

最佳答案

尝试回显

echo ">>$COMMAND_WAIT<<"

看看你有没有填充。这可能是罪魁祸首。

关于linux - Bash If 语句 - 放弃希望,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19322969/

相关文章:

用于特定输出的 Bash 脚本监控程序

regex - 如何捕获正则表达式的结果并替换 bash 中的模式

python - 切片和 if 语句 (Python)

python - 脚本 Hashbang : How to get the python 2 interpreter?

linux - 在 expect 脚本中执行 shell 命令时无法读取此类变量

bash - 如何使用 zsh 或 bash 让 shell 进行 self 检测

MySQL If Date 语句?

java - 如何在Java中检查字符串数组中的相同名称?

Linux 删除回显语句中的空格

linux - 更改学校服务器上的 vim colorscheme