Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Debian GNU/Linux Reference Guide
Prev Home Next

13.2.4 Shellumleitung

Grundlegende Umleitungen zum Einpr�gen ([n] ist eine optionale Nummer die den Datei-Descriptor spezifiziert):

     [n]> Datei         Umleiten von stdout (oder n) zu Datei.
     [n]>> Datei        Anh�ngen von stdout (oder n) an Datei.
     [n]< Datei         Umleiten von stdin (oder n) von Datei.
     [n1]>&n2           Umleiten von stdout (oder n1) zu n2.
     2> Datei  >&2      Umleiten von stdout und stderr zu Datei.
      > Datei 2>&1      Umleiten von stdout und stderr zu Datei.
     | Kommando         stdout an Kommando weiterreichen.
     2>&1 | Kommando    stderr und stdout an Kommando weiterreichen.

Es wurden folgende Schreibweisen verwendet:

  • stdin: Standardeingabe (Datei-Descriptor = 0)

  • stdout: Standardausgabe (Datei-Descriptor = 1)

  • stderr: Fehlerausgabe (Datei-Descriptor = 2)

Die Shell erlaubt mittels des eingebauten exec, Dateien mit einem beliebigen Datei-Descriptor zu �ffnen.

     $ echo Hallo >foo
     $ exec 3<foo 4>bar  # Dateien �ffnen
     $ cat <&3 >&4       # umleiten von stdin nach 3, stdout nach 4
     $ exec 3<&- 4>&-    # Dateien schlie�en
     $ cat bar
     Hallo

Dabei bedeutet n<&- und n>&- das Schlie�en des Datei-Descriptors n.


Debian GNU/Linux Reference Guide
Prev Home Next

 
 
  Published under the terms of the GNU General Public License Design by Interspire