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`命令没有发现
请看看[editing-help](http://stackoverflow.com/editing-help)。 – Cyrus
请看看:http://www.shellcheck.net/ – Cyrus
删除=后的空格。 –