我正在尝试做一个简单的if
语句,但其中一个字符串包含方括号。
我尝试过\ ' " +
,一切都在我脑海中浮现。
我基本上就是这样:
if [ $MESSAGE = "username [$USERNAME] is already taken" ]
在这种情况下,我想抛出一条错误信息。
答案 0 :(得分:1)
引用$ MESSAGE。如果该变量确实包含[,则会影响解析。
if [ "$MESSAGE" = "username [$USERNAME] is already taken" ]