0
使用一個變量,我使用的是bash的以下位(- 我認爲)在expr的正則表達式命令
bar=test_qux42_test
foo=(`expr ${bar} : '.*\(qux..\)'`)
以上的回報qux42成功。
但是,如果我嘗試以下方法失敗
baz=qux..
bar=test_qux42_test
foo=(`expr ${bar} : '.*\(${baz}\)'`)
我使用一個變量來定製正則表達式修改命令和失敗。我究竟做錯了什麼?我如何在命令中使用變量?