【发布时间】:2012-07-10 18:34:31
【问题描述】:
我正在尝试做一个简单的if 语句,但其中一个字符串包含方括号。
我已经尝试使用\ ' " +,一切都在我脑海中浮现。
我基本上是这样的:
if [ $MESSAGE = "username [$USERNAME] is already taken" ]
在这种情况下,我想抛出一条错误消息。
【问题讨论】:
我正在尝试做一个简单的if 语句,但其中一个字符串包含方括号。
我已经尝试使用\ ' " +,一切都在我脑海中浮现。
我基本上是这样的:
if [ $MESSAGE = "username [$USERNAME] is already taken" ]
在这种情况下,我想抛出一条错误消息。
【问题讨论】:
同时引用 $MESSAGE。如果该变量确实包含 [,它将影响解析。
if [ "$MESSAGE" = "username [$USERNAME] is already taken" ]
【讨论】: