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