 
 
 
 
 
 
 
 
 
 
Muchas instrucciones de toman la entrada de lo que se llama standard input y mandan su salida a standard output (a menudo abreviados como stdin y stdout). El intérprete de órdenes arregla las cosas de forma que la entrada estándar es su teclado y la salida estándar es la pantalla.
He aquí un ejemplo en el que se usa la orden cat. Normalmente, 
cat lee datos de todos los datos especificados por la línea de 
órdenes y manda estos datos directamente a stdout. Por tanto 
usando la orden 
 
se muestra el contenido del fichero history-final seguido por 
masters-thesis. 
Sin embargo, si no especifica un nombre de fichero, cat lee datos 
de stdin y los devuelve a stdout. Aquí hay un ejemplo:
 
Cada línea que escriba será repetida inmediatamente por cat. Cuando 
se lee de la entrada estándar, se le indica que la entrada ha "finalizado" 
enviando una señal EOT (end-of-text , final de texto), que se genera 
pulsando Ctrl-D.
He aquí otro ejemplo. La orden sort lee líneas de texto (de nuevo, de stdin, a no ser que le especifique uno o más nombres de ficheros) y manda la salida ordenada a stdout. Pruebe lo siguiente.
 
Ahora ya podemos ordenar por orden alfabético la lista de la compra, 
¿verdad que  es útil?
 
 
 
 
 
 
 
 
