我有命令mysqldump -u root -ppassword myDb | 7z a -si test.7z
我要做的是执行command1并将管道保存到变量中,然后在以后使用command2重定向它。我这样做的原因是我想检查command1是否成功,如果成功,则继续执行下一个命令,如果不成功,请退出批处理文件,并返回由command1返回的错误级别。我想做类似的事情:
mysqldump -u root -ppassword myDb | myvariable
if(errorlevel == 0)
{
myvaiable | 7z a -si test.7z
}
exit /B %errorlevel%
可以用批处理文件吗?