Capítulo 8. Herramientas Shell Intermedias II

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Este capítulo presenta algunas utilidades más que no forman parte del shell, pero que se utilizan en tantos scripts del shell que realmente deberías conocerlas.

Ordenar es una tarea tan común, y tan útil por razones de legibilidad, que es bueno conocer el comando ordenar. De forma similar, el comando tr traducirá o mapeará de un carácter a otro, o incluso simplemente borrará caracteres.

Un punto en común es que estas utilidades no sólo se escriben como comandos independientes, sino también como filtros que pueden incluirse en una cadena de comandos. Este tipo de comandos suelen tomar de uno a varios nombres de archivo como parámetros (o argumentos), pero en ausencia de nombres de archivo los leen de la entrada estándar. También escriben en la salida estándar. Esta combinación facilita la conexión a los comandos mediante tuberías, como en something | sort |even more.

Esto los hace especialmente útiles, y evita el desorden y la confusión de una miríada de archivos temporales.

8.1 Clasificar tus resultados

Problema

Te gustaría que la salida estuviera ordenada, pero no quieres escribir (otra vez) una función de ordenación personalizada para tu programa o script de shell. ¿No se ha hecho ya?

Solución

Utiliza la utilidad ordenar. Puedes ordenar uno o varios archivos poniendo los nombres de los archivos en la línea de comandos: ...

Get Libro de cocina bash, 2ª edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.