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 Redireccionamiento del shell

Redireccionamiento b�sico para recordar (aqu� el [n] es un n�mero opcional para especificar el descriptor de archivo):

     [n]> archivo    Redirige stdout (o n) al archivo.
     [n]>> archivo   A�ade stdout (o n) al archivo.
     [n]< archivo    Redirige stdin (o n) desde el archivo.
     [n1]>&n2        Redirige stdout (o n1) a
     n2.
     2> archivo >&2   Redirige stdout y stderr al archivo.
     | comando       Desv�a stdout al comando.
     2>&1 | comando   Desv�a stderr y stdout comando.

Aqu�:

  • stdin: entrada est�ndar (descriptor de archivo = 0)

  • stdout: salida est�ndar (descriptor de archivo = 1)

  • stderr: error est�ndar (descriptor de archivo = 2)

El int�rprete de comandos le permite abrir archivos usando el comando propio exec con un descriptor de archivo arbitrario.

     $ echo Hola >loquesea1
     $ exec 3<loquesea1 4>loquesea2  # abrir archivos
     $ cat <&3 >&4       # redirigir stdin a 3, stdout a 4
     $ exec 3<&- 4>&-    # cerrar archivos
     $ cat loquesea2
     Hola

Aqu� n<&- y n>&- significan cerrar el descriptor de archivo n.


Debian GNU/Linux Reference Guide
Prev Home Next

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