window和Linux命令行执行多条命令的方法
顺序执行
- PowerShell / Bash:
cmd1; cmd2 - CMD:
cmd1 & cmd2
条件执行
- 成功才执行:
cmd1 && cmd2 - 失败才执行:
cmd1 || cmd2
获取退出码 / 状态
- PowerShell:
$LASTEXITCODE(int)、$?(bool) - CMD:
%ERRORLEVEL% - Bash:
$?
常见退出码
0:成功1:通用错误2:参数错误126:无执行权127:命令未找到128+N:信号 N 导致
实例
rem 退出码为1
ls
echo %ERRORLEVEL%
rem 退出码为0
netstat -tnop
echo %ERRORLEVEL%
复制请注明出处,在世界中挣扎的灰太狼

浙公网安备 33010602011771号