unix sed

unix sed

unix sed – ¿Imprimir la línea anterior después de una coincidencia de patrón usando sed?

Pregunta: Quiero imprimir la línea anterior, cada vez que se encontró una coincidencia. Conozco las opciones grep -A y -B . Pero mi máquina Solaris 5.10 no admite esas opciones. Quiero una solución usando solo sed . Foo.txt : Name is : sara age is : 10 Name is : john age is : 20 …

unix sed – ¿Imprimir la línea anterior después de una coincidencia de patrón usando sed? Read More »

unix sed – columna dividida después del carácter n

Pregunta: Estoy tratando de dividir mi segunda columna en el archivo a continuación después de cada 4 caracteres. archivo.txt >1A THISISATEST >1B THATISATEST salida deseada: >1A THIS ISATEST >1B THAT ISATEST Después de buscar e intentar modificar, traté de usar este comando sed: sed 's/(.{4})(.{7}).*/\2 \3/' file.txt . Sin embargo, parece que no puedo hacerlo …

unix sed – columna dividida después del carácter n Read More »

unix sed – Usar sed con referencias anteriores

Pregunta: Estoy tratando de eliminar un espacio entre 2 cadenas, son así: 312.2 MB 123.34 KB 487.1 GB Quiero cambiarlos a: 312.2MB 123.34KB 487.1GB He estado intentando y puedo conseguir: echo “312.2 MB” | sed s/[0-9][[:space:]][GMK]//g 312.B Pero cuando trato de hacer referencias inversas con sed : echo “312.2 MB” | sed s/\([0-9]\)[[:space:]]\([GMK]\)/\1/g 312.2 MB …

unix sed – Usar sed con referencias anteriores Read More »

unix sed – ¿Cómo usar [\w]+ en expresiones regulares en sed?

Pregunta: Estoy en Windows, pero supongo que mi pregunta todavía está correctamente colocada aquí. C:\Users\User>grep –version GNU grep 2.6.3 C:\Users\User>sed –version GNU sed version 4.2.1 Noté que lo siguiente funciona (salida here ): echo here | grep -E “\w+” echo here | grep -E “[her]+” Pero, esto no funciona (no genera nada): echo here | …

unix sed – ¿Cómo usar [\w]+ en expresiones regulares en sed? Read More »

unix sed – Usar sed para reemplazar las primeras n líneas en un archivo con las primeras n líneas de otro archivo (digamos n=5)

Pregunta: Estoy tratando de reemplazar líneas de un archivo ( archivo1 ) con el mismo número de líneas y en las mismas posiciones de otro archivo ( archivo2 ). encontré sed -n 1,5p file2 extraería las primeras cinco líneas del archivo2 . ¿Cómo puedo usar estas líneas y reemplazar las primeras cinco líneas en el …

unix sed – Usar sed para reemplazar las primeras n líneas en un archivo con las primeras n líneas de otro archivo (digamos n=5) Read More »

unix sed – sed – ¿cómo usar \b word border correctamente?

Pregunta: Quiero reemplazar las comillas que están al comienzo de una palabra. Por ejemplo: $ echo “a ‘line’ a single ‘ after a ‘keyword’ with a few space’s for a program”\ | sed “s/\b’/X/g” a ‘lineX a single ‘ after a ‘keywordX with a few spaceXs for a program pero como puede ver, se reemplazan …

unix sed – sed – ¿cómo usar \b word border correctamente? Read More »

unix sed – Use sed para eliminar todo menos un cierto patrón

Pregunta: ¿Cómo obtengo solo la parte del enlace en la fuente http de un enlace? yo tengo <a href=”http://unix.stackexchange.com/users/20661/”>Unix &amp; Linux y me gustaría obtener solo http://unix.stackexchange.com/users/20661/ Lo intenté sed ‘s/^.*(http.*)”.*$/\1/g’ pero eso da un error: sed: -e expression #1, char 22: invalid reference \1 on `s’ command’s RHS Respuesta: Prueba esto: sed -r ‘s/.*(http[^”]*)”.*/\1/g’ …

unix sed – Use sed para eliminar todo menos un cierto patrón Read More »

unix sed – sed y eliminar cadena entre dos patrones

Pregunta: Tengo un problema al eliminar parte de la cadena entre dos patrones con sed. Siempre tengo el último PATRÓN-2 en línea: prueba.txt: PATTERN-1xxxxPATTERN-2aaa PATTERN-1xxxxPATTERN-2fffPATTERN-1zzzzPATTERN-2gggPATTERN-1zzzzPATTERN-2 PATTERN-1xxxxPATTERN-2bbb cmd sed ‘s/PATTERN-1.*PATTERN-2//g’ test.txt el resultado de arriba es aaa bbb pero me gustaria tener aaa fffggg bbb ¿Es posible encontrar el PATRÓN-2 que está más cerca del PATRÓN-1? …

unix sed – sed y eliminar cadena entre dos patrones Read More »

Scroll to Top

istanbul avukat

-

web tasarım