标签: bash pipe stderr
如何将该命令的错误捕获到var或后面的if语句中(nb $?始终设置为0):
$?
0
mysqldump $db | gzip -9 > /opt/backup/dbdumps/$db-$stamp.sql.gz
默认重定向2> $foo因模糊重定向错误而失败。我猜是因为bash不知道哪个命令的stderr重定向?但是哪里放一些括号或那些东西?
2> $foo