Preguntas etiquetadas con sed

sed es un editor de flujo de línea de comandos para filtrar y transformar texto.

8
Grep resto de la línea ... después del partido
Tengo un archivo que contiene solo dos líneas, con la siguiente estructura: $ cat /tmp/pwpower.log 000D6F0000D34227, -114.10 000D6F0001A405C4, -130.09 Los valores son valores de potencia de mi planta solar. Valor negativo significa generación. Necesitaría los valores extraídos a través de grep / sed / awk, cualquiera sea la forma más …

3
La herramienta `uniq` más rápida en Linux
Tengo un archivo de texto grande (1.5 G), Quiero saber cuál es la herramienta más rápida y confiable en Linux. Usualmente uso: awk '!x[$0]++' file.txt Pero cuando uso el htopcomando veo que mi uso de memoria está aumentando. Quiero saber cuál es el más rápido y confiable para archivos de …
8 sed  awk  memory  sort  uniq 




6
orden inverso de párrafos en el archivo
Tengo un archivo que contiene texto en párrafos (líneas con texto separado por una o más líneas vacías). Me gustaría invertir el orden de los párrafos (es decir, el último párrafo se convertirá en el primero, ...), preferiblemente usando sed. Estoy buscando un comando sed que haría a un archivo …


3
emular cola con sed
Tengo un mini-sistema con número limitado únicamente de binarios ( bash, cp, cat, sed, ...). No tengo tailcomando, y me pregunto si podría emular la funcionalidad de cola consed cat foo.txt | tail -n 10 Sé que puedo imprimir líneas 1-10 con sed cat foo.txt | sed -n '1,10p', pero …
8 bash  sed 


2
grep una línea antes del partido más el partido
zzzzzzzzz aaaaaaaaa bbbbbbbbb & ccccccccc & ddddddddd hhhhhhhhh eeeeeeeee fffffffff & ggggggggg & en la línea anterior, lo que quiero es grep/ sed/ awk(cualquier método está bien) una línea que tenga un &signo más una línea encima. así, por ejemplo, el resultado deseado se verá así: aaaaaaaaa bbbbbbbbb & ccccccccc …


2
¿Cómo sustituir solo líneas que coinciden con varios patrones en sed?
$ echo -e 'CH12\nCH23au' | sed '/^CH/s=^=<b>=' <b>CH12 <b>CH23au Sé que puedo hacer coincidir líneas que comienzan CHpor ^CHpero, ¿cómo puedo hacer coincidir múltiples patrones? Ejemplo: Entrada: CH12 CH23au Salida: CH12 <b>CH23au ¿Cómo poner solo <b>donde hay ^CHy auen la línea?
8 sed 

4
¿Cómo puedo usar SED o AWK para reemplazar marcadores de posición en un archivo de plantilla con contenido variable que contiene caracteres especiales?
CentOS 6.3 Estoy tratando de obtener una pequeña secuencia de comandos para enviar un correo electrónico que contenga una copia de los encabezados del correo electrónico en el cuerpo (para fines de informes internos). El archivo de plantilla contiene lo siguiente: Alert Report Alert has triggered at TMPDATE HEADERS ------- …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.