相关疑难解决方法(0)

&> 和 2>&1 有什么区别

有两种形式将标准输出标准错误重定向到标准输出。但哪个更好?为什么&>被认为是完美的?

我找不到有什么区别,所以很多教程甚至 bash 手册都说 &>更好!

所以我为什么要使用&>而不是2>&1

主要使用bashshell


编辑:感谢评论者

只有 >& 适用于 csh 或 tcsh

在 ksh 中只有 2>&1 有效。

破折号仅使用 >file 2>&1 重定向

然后使用哪一个来确保我的脚本与其他系统兼容,无论使用的 shell 是什么!

command-line bash redirect

38
推荐指数
4
解决办法
4万
查看次数

& 在输出重定向中究竟是什么意思?

我看到类似command 1> out或 with2>&1来重定向 stderr 的东西,但有时我也看到&>自己,等等。

最好的理解&方式是什么?它究竟意味着什么?

command-line redirect io

20
推荐指数
2
解决办法
1808
查看次数

标签 统计

command-line ×2

redirect ×2

bash ×1

io ×1