`awk`: lenguaje de procesamiento de texto estructurado
Cómo usar `awk` como lenguaje completo para procesar columnas, acumular valores y generar resúmenes desde la línea de comandos.
Cómo usar `awk` como lenguaje completo para procesar columnas, acumular valores y generar resúmenes desde la línea de comandos.
Sustitución, borrado y extracción de líneas con sed: flags esenciales, delimitadores alternativos, edición in-place y sus límites reales.
Uso práctico de `tr`, `wc` y `sed` para transformar flujos de texto: transliteración, limpieza de ficheros Windows, conteo y muestreo aleatorio.
Extrae campos de texto estructurado con `cut`, ordénalos con `sort` y cuenta frecuencias con `uniq` para analizar logs y archivos del sistema.
Diferencias prácticas entre BRE, ERE y PCRE en herramientas GNU: \d, \w, \b, lookaheads, backreferences y cuándo regex no es suficiente.
Metacaracteres, anclas, cuantificadores, clases y alternación en regex; diferencias entre BRE y ERE con grep.
Diferencias prácticas entre locate, which, whereis y type para localizar archivos y comandos, con énfasis en qué ve cada herramienta y cuándo usarla.
Uso de `find` para localizar archivos por nombre, tipo, tamaño, tiempo y permisos, con acciones seguras y eficientes.
Uso práctico de grep para buscar patrones en archivos y pipes, con las opciones esenciales y la diferencia entre BRE, ERE y búsqueda literal.
Mecanismos para pasar texto multilínea, cadenas simples o output de comandos como stdin o argumento de fichero, sin archivos temporales.