Preguntas etiquetadas con sed

"sed" ("editor de flujo") es una utilidad de Unix que analiza y transforma archivos de texto.






1
Une la primera palabra siguiente que coincida con un patrón dado usando sed
Estoy teniendo problemas para obtener el siguiente comportamiento: input='somestring... --key1 val1 --key2 val2 --key3 val3 somestring...' output='val1' Intenté usar: echo $input | sed -nE 's/.*--key1 (.*) (--.*)$/\1/p' #but this gives 'val1 --key2 val2' instead of 'val1' Básicamente, mi problema es que no sé cómo contarlo. sed para que coincida con …
2 regex  sed 


2
Sed / Awk guardar texto entre patrones si contiene cadena
Estoy enfrentando un problema con los correos. Necesito recibir todos los mensajes entre 2 personas: somebody1@domain.comy person@domain.com. El file: From: somebody1@domain.com to: person@domain.com <body of the message1> From: somebody2@domain.com to: person@domain.com <body of the message1> From: somebody1@domain.com to: person@domain.com <body of the message1> From: somebody3@domain.com to: person@domain.com <body of the …







2
Filtrado de entrada con sed (regex)
Tengo un problema con sed que no devuelve lo que esperaba cuando uso un patrón regex para limpiar algunos resultados de una consulta mysql. mysql -uroot -p -e 'SELECT `path` FROM db.media_gallery' | sed -n -r 's/[^\/]+([^\s]+).*/\1/p' La consulta devuelve un montón de filas como estas: | /media/M/W/lmt_MWS04_8.png | | …
1 linux  bash  regex  sed 

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.