如何在bash中捕获管道命令的stderr

时间:2016-06-13 08:30:41

标签: bash pipe stderr

如何将该命令的错误捕获到var或后面的if语句中(nb $?始终设置为0):

mysqldump $db | gzip -9 > /opt/backup/dbdumps/$db-$stamp.sql.gz

默认重定向2> $foo模糊重定向错误而失败。我猜是因为bash不知道哪个命令的stderr重定向?但是哪里放一些括号或那些东西?

0 个答案:

没有答案