Puntuación:
El libro ha sido elogiado como un recurso esencial para comprender y utilizar sed y awk para la manipulación y el procesamiento de datos en sistemas tipo UNIX. Los lectores aprecian su valor didáctico, su estilo claro, sus ejemplos prácticos y su relevancia incluso en contextos modernos. Sin embargo, algunos han señalado problemas de formato y contenido limitado en ciertos temas.
Ventajas:⬤ Valor educativo
⬤ estilo de redacción claro y atractivo
⬤ cobertura exhaustiva de sed y awk con ejemplos prácticos
⬤ útil tanto para principiantes como para usuarios experimentados
⬤ ayuda a automatizar tareas y a mejorar la eficiencia en la manipulación de datos.
⬤ Problemas de formato que dificultan la lectura del libro
⬤ referencias ocasionales a tecnologías obsoletas
⬤ algunas secciones pueden resultar menos útiles para quienes ya dominan los lenguajes de programación de alto nivel.
(basado en 71 opiniones de lectores)
sed & awk: Unix Power Tools
Sed y awk describen dos programas de procesamiento de texto que son pilares de la caja de herramientas del programador UNIX. sed es un "editor de secuencias" para editar secuencias de texto que pueden ser demasiado grandes para editarlas como un único archivo, o que pueden generarse sobre la marcha como parte de un paso de procesamiento de datos mayor.
La operación más común que se realiza con sed es la sustitución, reemplazando un bloque de texto por otro. awk es un lenguaje de programación completo. A diferencia de muchos lenguajes convencionales, awk está "dirigido por datos" -- usted especifica qué tipo de datos le interesan y las operaciones a realizar cuando se encuentran esos datos.
awk hace muchas cosas por usted, incluyendo abrir y cerrar automáticamente ficheros de datos, leer registros, dividir los registros en campos y contar los registros.
Aunque awk proporciona las características de la mayoría de los lenguajes de programación convencionales, también incluye algunas características no convencionales, como la coincidencia de expresiones regulares extendidas y las matrices asociativas. sed & awk describe ambos programas en detalle e incluye un capítulo de scripts sed y awk de ejemplo.
Esta edición cubre las características de sed y awk exigidas por el estándar POSIX. Esto afecta más notablemente a awk, donde POSIX estandarizó una nueva variable, CONVFMT, y nuevas funciones, toupper () y tolower (). La variable CONVFMT especifica el formato de conversión a usar cuando se convierten números a cadenas (awk solía usar OFMT para este propósito).
Las funciones toupper () y tolower () toman cada una un argumento de cadena (presumiblemente mixta) y devuelven una nueva versión de la cadena con todas las letras traducidas al caso correspondiente. Además, esta edición cubre GNU sed, disponible desde la primera edición. También actualiza la cobertura de la primera edición de Bell Labs nawk y GNU awk ( gawk ), cubre mawk, una implementación adicional de awk disponible libremente, y discute brevemente tres versiones comerciales de awk, MKS awk, Thompson Automation awk ( tawk ), y Videosoft (VSAwk).
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)