繁体   English   中英

linux shell将sed结果转换为变量,第51行:422:未找到命令

[英]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” | sed -En's /^.*([0-9] +)$ / \\ 1 / p'返回422

但是找不到`to var`命令

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM