Preguntas etiquetadas con sed

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






3
patrón de coincidencia sed N veces
Quiero dividir un archivo en trozos con 2 palabras cada uno. $cat tmp word1 word2 word3 word4 word5 word6 word7 $sed -e 's/word. word. /&\n/g' tmp word1 word2 word3 word4 word5 word6 word7 $sed -e 's/word. \{2\}/&\n/g' tmp word1 word2 word3 word4 word5 word6 word7 Esperaba que el último comando …


5
Reemplazo de patrón de coincidencia de casos con sed
Tengo un código fuente distribuido en varios archivos. Tiene un patrón con el abcdefque necesito reemplazar pqrstuvxyz. El patrón podría ser Abcdef(Sentence Case) y luego debe ser reemplazado por Pqrstuvxyz. El patrón podría ser AbCdEf(caso de alternar) y luego debe ser reemplazado por PqRsTuVxYz. En resumen, necesito hacer coincidir el …

6
Imprime la cadena entre dos paréntesis
Tengo archivo con estas lineas G8 = P(G1,G3) G9 = P(G3,G4) G12 = P(G2,G9) G15 = P(G9,G5) G16 = P(G8,G12) G17 = P(G12,G15) Necesito la salida como G1,G3 G3,G4 ..... ¿Cómo puedo hacerlo con el comando sed / grep o usando perl?
14 sed  grep  perl 

5
sed convierte 4 espacios a 2
¿Cómo se convierten 4 espacios en 2 espacios con sed? ¿Es posible? Encontré esto pero convierte la pestaña en espacios: sed -r ':f; s|^(\t*)\s{4}|\1\t|g; t f' file
14 sed 


4
sed: elimina todas las apariciones de una cadena excepto la primera
Tengo un archivo de registro con marcas de tiempo. Ocasionalmente, hay varias marcas de tiempo en una línea. Ahora me gustaría eliminar todas las marcas de tiempo de una línea, pero conservar la primera. Puedo hacerlo, s/pattern//2pero eso solo elimina la segunda ocurrencia y sedno permite algo así s/pattern//2-. ¿Alguna …
14 sed 

3
¿Puedo usar `sed` para traducir caracteres como con` tr`?
Me gustaría reemplazar un conjunto de caracteres con los caracteres correspondientes de otro conjunto, algo como esto: original set: ots "target" set: u.x foobartest → fuubar.ex. Traducciones / transliteraciones como esta son la especialidad del trcomando: $ echo 'foobartest' | tr 'ots' 'u.x' fuubar.ex. Lamentablemente trno admite el cambio de …
14 sed  tr 

3
Realice varias ediciones con una sola llamada a sed
Estoy tratando de usar sed para editar un archivo de configuración. Hay algunas líneas que me gustaría cambiar. Sé que bajo Linux sed -ipermite ediciones in situ, pero requiere que guarde en un archivo de copia de seguridad. Sin embargo, me gustaría evitar tener múltiples archivos de respaldo y hacer …
14 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.