ste*_*wpf 2 shell shell-script exit
成像我正在执行以下命令:
echo "root:mypass" | chpasswd
Run Code Online (Sandbox Code Playgroud)
如何获取chpasswd返回的返回码/错误码?在这种情况下这可能吗?我试过
RET = `echo "root:mypass" | chpasswd`
Run Code Online (Sandbox Code Playgroud)
但这只给我“找不到命令”?
美元?变量保存最后一个命令的返回值。你可以这样做:
echo "root:passwd" | chpasswd
RET=$?
Run Code Online (Sandbox Code Playgroud)
或直接测试,例如
echo "root:passwd" | chpasswd
if [ "$?" -ne 0 ]; then
echo "Failed"
fi
Run Code Online (Sandbox Code Playgroud)