5. Entrada y salida estandard redirecciones
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.
Autor y licencia de 'Fundamentos de BASH - Entrada y salida estandard redirecciones'
Wikis relacionados con 'Fundamentos de BASH - Entrada y salida estandard redirecciones'
Si se consulta en Wikipedia la definición de algoritmo, se entiende que éste es un...
Más »
Resulta hasta intelectualmente chocante para una mayoría que a principios de este siglo veintiuno alguien,...
Más »
Cuando hablamos de un sitio web nos estamos refiriendo en realidad a un conjunto de...
Más »
Acorde con los cambios y modernización que se han venido realizando en las Empresa a...
Más »
El tema de lo sagrado cual se lee en estas fuentes secretas, cuyos autores estan...
Más »
¿Estás seguro de que deseas eliminar este capítulo?