Preguntas etiquetadas con sed

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



3
¿Cómo reemplazar un código de varias líneas con sed?
Tengo un archivo grande que tiene caracteres especiales. Hay un código de varias líneas allí, con el que quiero reemplazar sed. Esta: text = "\ ------ ------\n\n\ This message was automatically generated by email software\n\ The delivery of your message has not been affected.\n\n\ ------ ------\n\n" Necesita convertirse en esto: …

5
Cómo abreviar / ruta / a / archivo a / p / t / archivo
Estoy buscando una línea elegante (p. Ej. awk) Que acorte una cadena de una ruta Unix usando el primer carácter de cada nivel primario / intermedio, pero el nombre base completo. Más fácil de mostrar con ejemplos: /path/to/file → /p/t/file /tmp → /tmp /foo/bar/.config/wizard_magic → /f/b/./wizard_magic /foo/bar/.config/wizard_magic→ /f/b/.c/wizard_magic A la …
9 sed  awk  string 

3
sed: ¿cómo capitalizar cada tercera palabra?
Dado: main_east_library main_west_roof main_north_roof minor_south_roof ¿Cómo se utiliza I sed(en concreto, no awk, tr, etc.) para crear: main_east_Library main_west_Roof main_north_Roof minor_south_Roof Algo como: $ echo "main_west_library main_west_roof main_north_roof minor_south_roof" | sed 's_\3_upcase(\3)_' Aunque eso da: sed: -e expression #1, char 16: Invalid back reference
9 sed 

5
Combina líneas alternativas de dos archivos
Archivo1: .tid.setnr := 1123 .tid.setnr := 3345 .tid.setnr := 5431 .tid.setnr := 89323 Archivo2: .tid.info := 12 .tid.info := 3 .tid.info := 44 .tid.info := 60 Archivo de salida: .tid.info := 12 .tid.setnr := 1123 .tid.info := 3 .tid.setnr := 3345 .tid.info := 44 .tid.setnr := 5431 .tid.info := 60 …


4
Alternativa de Sed para buscar y reemplazar en líneas muy largas
Tengo archivos que fueron generados por un programa que no puso nuevas líneas al final de los registros. Quiero poner nuevas líneas entre los registros, y puedo hacerlo con un simple script sed: sed -e 's/}{/}\n{/g' El problema es que los archivos de entrada tienen un tamaño de varios gigabytes …
9 sed 




8
¿Cómo agregar Línea a la Línea anterior?
Tengo un archivo de registro que debe analizarse y analizarse. El archivo contiene algo similar como a continuación: Expediente: 20141101 server contain dump 20141101 server contain nothing {uekdmsam ikdas jwdjamc ksadkek} ssfjddkc * kdlsdl sddsfd jfkdfk 20141101 server contain dump Según el escenario anterior, tengo que verificar si la línea …


2
Reemplazar cadena con índice secuencial
¿Alguien puede sugerir una forma elegante de lograr esto? Entrada: test instant () test instant () ... test instant () //total 1000 lines la salida debe ser: test instant1 () test instant2 () test instant1000() Las líneas vacías están en mis archivos de entrada y hay muchos archivos en el …


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.