根据文件检查 bash 变量

根据文件检查 bash 变量

我有一个 bash 变量 ($HTTP_COOKIE),其中包含一个字符串。我想检查该字符串是否与给定文件(令牌)的内容匹配。我正在 busybox linux 上工作。

我应该怎么做?

答案1

 if [ "x$HTTP_COOKIE" = "x$(cat myfile)" ]
  then
    ....

将 x 保留在前面,以防字符串可能以减号开头(在这种情况下,它将被视为命令的选项测试( [ ... ])。

相关内容