一尘不染

使用“>”,“&>”,“>&”和“ 2&>”重定向输出有什么区别?

linux

什么是重定向的区别使用输出>&>>&2&>


阅读 402

收藏
2020-06-07

共1个答案

一尘不染

  • >标准输出 重定向到文件
  • 2>&将文件句柄“ 2”(几乎总是 stderr )重定向到其他文件句柄(通常写为2>&1,这会将stderr重定向到与stdout相同的位置)。
  • &>并将 stdout*stderr>&都重定向到文件。通常写为(或)。在功能上与相同。 ***&>file``>&file``>file 2>&1
  • 2>将输出重定向到文件句柄2(通常是 stderr )到文件。
2020-06-07