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

4.3.10 Secuencia de comandos t�pica

Intententemos recordar las siguientes secuencias de comandos del int�rprete de comandos. V�ase Par�metros del int�rprete de comandos, Secci�n 13.2.3, Redireccionamiento del shell, Secci�n 13.2.4, Operadores condicionales del shell, Secci�n 13.2.5 y Tratamiento de la l�nea de comandos, Secci�n 13.2.6 tras su lectura.


4.3.10.1 comando &

Se ejecuta el comando en segundo plano. Las tareas en segundo plano permiten a los usuarios ejecutar m�ltiples programas en un �nico int�rprete de comandos.

La administraci�n de los procesos en segundo plano implica el uso de los comandos incorporados del shell jobs, fg, bg y kill. Lea las secciones de la p�gina del manual de bash(1) bajo los t�tulos "SIGNALS", "JOB CONTROL" y "SHELL BUILTIN COMMANDS". [29]


4.3.10.2 comando1 | comando2

La salida est�ndar del comando1 es dirigida a la entrada del comando2 . Ambos comandos pueden estar ejecut�ndose en forma concurrente. Esto se llama tuber�a.


4.3.10.3 comando1 ; comando2

El comando1 y comando2 se ejecutan en forma secuencial.


4.3.10.4 comando1 && comando2

Se ejecuta el comando1. Si lo hace correctamente, tambi�n se ejecuta el comando2 en forma secuencial. Devuelve un valor verdadero si ambos comandos comando1 y comando2 se ejecutan correctamente.


4.3.10.5 comando1 || comando2

Se ejecuta el comando1. Si no se ejecuta correctamente, se ejecuta el comando2 en forma secuencial. Devuelve un valor verdadero si el comando1 o el comando2 se ejecuta correctamente.


4.3.10.6 comando > loquesea

Redirige la salida est�ndar del comando al archivo loquesea (se sobreescribe su contenido)


4.3.10.7 comando >> loquesea

Redirige la salida est�ndar del comando al archivo loquesea (se a�ade a su contenido)


4.3.10.8 comando > loquesea 2>&1

Redirige tanto la salida como el error est�ndar del comando al archivo loquesea.


4.3.10.9 comando < loquesea

Redirije la salida est�ndar del comando al archivo loquesea. Pruebe:

     $ </etc/motd pager
      ... (el mensaje de bienvenida)
     $ pager </etc/motd
      ... (el mensaje de bienvenida)
     $ pager /etc/motd
      ... (the greetings)
     $ cat /etc/motd | pager
      ... (el mensaje de bienvenida)

Aunque las 4 sintaxis muestran lo mismo, el �ltimo ejemplo ejecuta un comando cat extra y consume recursos sin sentido.


Debian GNU/Linux Reference Guide
Prev Home Next

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