GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was ist der Unterschied beim Umleiten einer Ausgabe mit >, &>, >&und 2&>?

  • > leitet stdout weiter in eine Datei
  • 2>& leitet Dateihandle "2" um (fast immer stderr ) zu einem anderen Datei-Handle (es wird im Allgemeinen als 2>&1 geschrieben , wodurch stderr an dieselbe Stelle wie stdout umgeleitet wird).
  • &> und >& beide stdout umleiten und stderr zu einer Datei. Es wird normalerweise als &>file geschrieben (oder >&file ). Es ist funktional dasselbe wie >file 2>&1 .
  • 2> leitet die Ausgabe auf Dateihandle 2 um (normalerweise stderr ) in eine Datei.

Linux
  1. So leiten Sie die Ausgabe in eine Datei und Stdout in Linux um

  2. Der Unterschied zwischen .exrc und .vimrc?

  3. Wie leitet man die Ausgabe von system() in eine Datei um?

  4. Befehlsausgabeumleitung auf Datei und Terminal

  5. Was ist der Unterschied zwischen der Verwendung von „sh“ und „source“?

Was ist der Unterschied zwischen Linux und Unix?

Ausgabe umleiten und leiten?

Was ist ein Hypervisor? Was ist der Unterschied zwischen Typ 1 und 2?

Was ist der Unterschied zwischen Curl und Wget?

Was ist der Unterschied zwischen strtok_r und strtok_s in C?

Was ist der Unterschied zwischen ls und l?