2

我正在尝试做一个简单的if陈述,但其中一个字符串包含方括号。

我试过了\ ' " +,一切都在我脑海中浮现。

我基本上是这样的:

if [ $MESSAGE = "username [$USERNAME] is already taken" ]

在这种情况下,我想抛出一条错误消息。

4

1 回答 1

1

引用 $MESSAGE 为好。如果该变量确实包含 [,它将影响解析。

if [ "$MESSAGE" = "username [$USERNAME] is already taken" ]
于 2012-07-10T18:41:16.490 回答