如果循环,如何在bash内部进行双变量替换

时间:2017-01-12 15:57:57

标签: bash unix

我有以下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行:警告:找不到命令 包含其他东西

请指导我解决这个问题。

0 个答案:

没有答案