2016-08-11 109 views
0
HTTP_CODE= `echo "[{"key":"usernameError","message":"用戶名錯誤"}] 422" | sed -En 's/^.* ([0-9]+)$/\1/p'` 
echo "${HTTP_CODE}" 

echo「[{」key「:」usernameError「,」message「:」用戶名錯誤「}] 422」 | SED -En的/^.*([0-9] +)$/\ 1/P'返回422linux shell'sed` result to variable,`line 51:422:command not found`

但`到var`命令沒有發現

+0

請看看[editing-help](http://stackoverflow.com/editing-help)。 – Cyrus

+2

請看看:http://www.shellcheck.net/ – Cyrus

+0

刪除=後的空格。 –

回答

1

的=之後取出的空間。我犯了一個錯誤