1
我试图做一个简单的if
语句,但其中一个字符串包含方括号。在bash中的bash中跳转方括号if if
我试过\ ' " +
,一切都进入我的脑海。
我已经基本上是这样的:
if [ $MESSAGE = "username [$USERNAME] is already taken" ]
在这种情况下,我想抛出一个错误消息。
我试图做一个简单的if
语句,但其中一个字符串包含方括号。在bash中的bash中跳转方括号if if
我试过\ ' " +
,一切都进入我的脑海。
我已经基本上是这样的:
if [ $MESSAGE = "username [$USERNAME] is already taken" ]
在这种情况下,我想抛出一个错误消息。
引用$ MESSAGE以及。如果该变量确实包含[,则会影响解析。
if [ "$MESSAGE" = "username [$USERNAME] is already taken" ]
那么简单而有效!谢谢! – Enrichman 2012-07-10 19:43:55