Fundamentos de BASH - Entrada y salida estandard redirecciones

5 - Entrada y salida estandard redirecciones

[editar]
Monografía creado por David F. Madrid. Extraido de: http://www.nautopia.net/archives/es/linux_administracion/fundamentos_de_bash/introduccion.php
11 de Octubre de 2005
Todos los lenguajes de programación definen una salida y una entrada estándar. La entrada estándar suele coincidir con lo introducido mediante el teclado y la salida estándar con la salida por consola. Vamos a ver algunos operadores que nos permiten redirigir estos descriptores hacia otros diferentes como un archivo u otros comandos.

Redirección de la entrada estándar a un archivo

El operador < nos permite que un programa tome los datos de un archivo de texto en vez hacerlo desde la entrada estándar. Es útil para automatizar programas.

Ej:

# ftp < conexion


Redirección de la salida estándar a un archivo

El operador > nos permite redirigir la salida de un comando a un archivo de texto, lo cual es particularmente útil par examinar con detalle la salida de los comandos si no podemos verlo con less.

Ej:

# ls / > volcado


Es importante hacer notar que este operador machaca el contenido del archivo si éste existe. Si no queremos machacar podemos usar el operador dos veces que añadirá el contenido a escribir al final del archivo( acordaos de esto cuando ejecuteis ésto sobre un archivo de configuración del sistema o similar).

Redirección de la salida estándar a otro comando

Redirige la salida estándar hacia otro comando para que pueda ser procesado.

Ej:

# ls /proc | grep "[0-9]"


Redirección de la salida estándar y stderror a un archivo

# ls find . aa >& aa


Por supuesto, las diferentes redirecciones se pueden usar en una misma línea de comando.
[editar]

9 opiniones

Abastos.

Genial.
Una otra opción.

Excusame por mi terrible español…

pero hay otra opción para aprender bash. En www.julioneves.com a eleja los links “conversa de bar”. Allí encontrarás un libro entero de shell scripting (254 páginas en el formato a4) traducido por la comunity.
Linux.

Mas comandos o todos de linux en donde la puedo encontrar

este recurso es muy vacamo y educatvo.
Muy buenos.

Es muy bueno para nosotros los que buscamoenla red informacion.
Variables entorno linux.

Por fis haber si aguen me pasa un resume de variables de entoernoa a linux.
1 2 | siguiente >

Monografías relacionados con 'Fundamentos de BASH'

No conocerás lo que es Linux hasta que no conozcas la consola. La consola es... Más »
La cocina española es rica en salsas sobre la base de cebollas, tomates ajíes; cazuelas... Más »
Una shell es un programa encargado de hacer de interfaz entre el usuario y el... Más »

Autor y licencia de 'Fundamentos de BASH'

This article is licensed under a Creative Commons License
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.