我有以下Unix代码:
#!/bin/bash
var="LogLevel"
LogLevel="WARN"
check="\$$var = \\"WARN\\""
if eval $check ; then
echo "LogLevel contains WARN"
else
echo "Contains something else"
fi
我的目标是如何在if循环中进行双变量比较。
这是正确的方法吗?
我收到以下错误:
./ check.sh:8行:警告:找不到命令 包含其他东西
请指导我解决这个问题。