jueves, 15 de diciembre de 2011

Aprende sed y awk mediante ejemplos

Sed es un editor de textos en línea de comando. Toma como entrada uno o más ficheros, los procesa según los parámetros especificados, y finalmente escribe el resultado en la salida estándar. Sed procesa su entrada línea a línea, lo cual quiere decir que no es apto para alterar ficheros binarios, ni ficheros con líneas extremadamente largas. 

Awk funciona de manera similar a sed: busca ciertos patrones en la entrada, y la procesa de la manera especificada. Muchas de las limitaciones de sed desaparecen al utilizar awk, pero esta mayor funcionalidad tiene su coste reflejado en una mayor complejidad del lenguaje. A diferencia de sed, que sólo proporciona un conjunto de comandos para procesar la entrada, awk reconoce un lenguaje completo, de aspecto similar a C.


Hoy comparto con ustedes dos tutoriales básicos muy buenos que prepararon en el sitio LinuxCareer para aprender a utilizar estos comandos procesadores de texto: Sed y Awk.

No hay comentarios:

Publicar un comentario