[英]linux shell `sed` result to variable,`line 51: 422: command not found`
HTTP_CODE= `echo "[{"key":"usernameError","message":"用户名错误"}] 422" | sed -En 's/^.* ([0-9]+)$/\1/p'`
echo "${HTTP_CODE}"
echo "[{"key":"usernameError","message":"用户名错误"}] 422" | echo“ [{” key“:” usernameError“,” message“:”用户名错误“}] 422” | sed -En 's/^.* ([0-9]+)$/\\1/p' return 422 sed -En's /^.*([0-9] +)$ / \\ 1 / p'返回422
but `to var` command not found 但是找不到`to var`命令
Remove the space after the =. 删除=后的空格。 I made a mistake 我犯了一个错误
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.