Preguntas etiquetadas con sed

11
Reemplazar caracteres no imprimibles en perl y sed

Necesito reemplazar algunos caracteres no imprimibles con espacios en el archivo. Específicamente, todos los caracteres de 0x00hasta 0x1F, excepto 0x09(TAB), 0x0A(nueva línea), 0x0D(CR) Hasta ahora, solo necesitaba reemplazar el 0x00personaje. Como mi sistema operativo anterior era AIX (sin...

10
Agregar una línea de texto a múltiples archivos

Entonces, tengo un montón de archivos en un directorio, y necesito insertar una línea de texto en cada uno de ellos. Tienen esencialmente el siguiente formato: <VirtualHost *:80> ServerAdmin gabe@localhost DocumentRoot /var/www/test1 ServerName test1.local ServerAlias test1...

10
¿Cómo reemplazar las comillas en un archivo con sed?

Tengo un archivo que contiene varias líneas de xml. Me gustaría reemplazar ciertas partes del archivo. Algunas partes del archivo contienen comillas ( ") que me gustaría reemplazar. He estado tratando de escapar de las comillas \, pero no creo que esto funcione en función del resultado de mi...

10
Sustituir cadenas en un archivo muy grande

Tengo una serie muy larga de URL sin caracteres de separación, en el mismo formato que a continuación: http://example.comhttp://example.nethttp://example.orghttp://etc... Quiero que cada URL esté en una nueva línea. Traté de hacer esto reemplazando todas las instancias de "http: //" con "\...

10
Cómo eliminar líneas en blanco a partir de la línea 5

Tengo esto: sed -i '/^$/d' temp_spec.rb que está eliminando líneas en blanco y funciona bien. ¿Cómo puedo hacer que solo haga esto para las líneas 5-999 (o idealmente 5 para el final del archivo)? Lo intenté: sed -n5,999 -i '/^$/d' temp_spec.rb sed '5,999!d/^$/d' temp_spec.rb pero ninguno...

10
Eliminar texto entre dos cadenas específicas

Tengo un archivo de la siguiente manera: mime PI Name: ISHO SUCCESS RATE RT, Value: 95.663826 scr PI Name: RRC Access Failures due to UU, Value: 0.13394141 prog PI Name: RRC Access Failures due to UU, Value: 0.16077702 sch PI Name: RRC Access Failures due to UU, Value: 0.11781933 Quiero eliminar...

10
¿Cómo se realiza la modificación in situ de un archivo?

¿Qué significa la modificación "in situ" de un archivo, por ejemplo, vía sed -io perl -isignifica? Mi pregunta es sobre cómo se realiza esta modificación in situ. ¿Se copia el archivo, la modificación se realiza en la copia y luego se reemplaza el original? ¿O se está modificando de alguna manera...

10
Eliminar la cadena inicial en bash

Tengo una cadena como rev00000010y solo quiero el último número, 10 en este caso. He intentado esto: TEST='rev00000010' echo "$TEST" | sed '/^[[:alpha:]][0]*/d' echo "$TEST" | sed '/^rev[0]*/d' ambos no devuelven nada, aunque la expresión regular parece ser correcta (intentado con regexr...