Preguntas etiquetadas con text-processing

17
Buscando un viejo libro de texto clásico de Unix toolkit

Estoy buscando un libro sobre el kit de herramientas de línea de comandos de Unix (sh, grep, sed, awk, cut, etc.) que leí hace algún tiempo. Era un libro excelente, pero olvidé por completo su nombre. Lo mejor de este libro específico fue el ejemplo en ejecución. Mostró cómo implementar un sistema...

17
awk: ¿forzar un estado de devolución?

Este es un seguimiento de mi pregunta anterior . Estoy validando el número de campos en / etc / passwd usando este práctico fragmento de código. En el siguiente ejemplo, los usuarios 'fieldcount1' y 'fieldcount2' tienen el número incorrecto de campos: $ awk -F: ' NF!=7 {print}'...

17
¿Cómo hago grep sin espacios en blanco?

Estoy buscando a través de una gran base de código, y los espacios en blanco y la tabulación parecen ser bastante molestos. ¿Hay alguna forma de deshacerse de él? grep -R "something" ./ Por ejemplo, en lugar de: foo/bar.cpp: qwertyuiosomethingoi foo/bar/baz.h: 43rfsgsomethingdrfg bar/bar.cpp:...

17
Convertir la lista en una sola línea con delimitador

Tengo que tomar una lista (carga) de direcciones IP en este formato: 134.27.128.0 111.245.48.0 109.21.244.0 y convertirlos a este formato con una tubería intermedia (IP compuestas) 134.27.128.0 | 111.245.48.0 | 109.21.244.0 | 103.22.200.0/22 Creo que es un comando para buscar y reemplazar,...

17
Repite cada línea varias veces

Me gustaría tener cada línea en un archivo repetido un número fijo de veces. Por ejemplo, que cada línea se repita cuatro veces: a b c se convierte en: a a a a b b b b c c c c He realizado algunas búsquedas, y hay muchas preguntas y respuestas en el sentido de hacer lo contrario, por ejemplo,...

17
Reemplazar cadena multilínea en archivos

Tengo una serie de archivos que quiero actualizar reemplazando una cadena de varias líneas con otra cadena de varias líneas. Algo en la línea de: * Some text, * something else * another thing Y quiero reemplazarlo con: * This is completely * different text El resultado sería que después del...

17
Filtrar archivo por número de línea

Dado un archivo L con un número entero no negativo por línea y un archivo de texto F, ¿cuál sería una forma rápida de mantener solo esas líneas en F, cuyo número de línea aparece en el archivo L? Ejemplo: $ cat L.txt 1 3 $ cat F.txt Hello World Hallo Welt Hola mundo $ command-in-question -x...