linux shell`sed'结果变量,`第51:422行:命令未找到`

时间:2016-08-11 16:43:30

标签: linux bash shell sed echo

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'返回422

但是找不到`var`命令

1 个答案:

答案 0 :(得分:1)

删除=后的空格。我犯了一个错误