Preguntas etiquetadas con sed

Sed (Stream EDitor) es un editor de línea de comandos para el entorno POSIX. Sed procesa uno o más archivos de acuerdo con un script de edición y escribe los resultados en la salida estándar. Creado en Bell Labs, ha existido desde mediados de los 70.



5
sed: imprimir solo grupo coincidente
Quiero tomar los dos últimos números (uno int, uno flotante; seguido de espacios en blanco opcionales) e imprimir solo ellos. Ejemplo: foo bar <foo> bla 1 2 3.4 Debería imprimir: 2 3.4 Hasta ahora, tengo lo siguiente: sed -n 's/\([0-9][0-9]*[\ \t][0-9.]*[\ \t]*$\)/replacement/p' me dará foo bar <foo> bla 1 replacement …
133 regex  sed 

6
¿Cómo reemplazar una línea completa con sed?
Supongamos que tengo un archivo con líneas aaa = bbb Ahora me gustaría reemplazarlos con: aaa = xxx Puedo hacer eso de la siguiente manera: sed "s / aaa = bbb / aaa = xxx / g" Ahora tengo un archivo con algunas líneas de la siguiente manera: aaa = …
132 regex  sed 

8
sed one-liner para convertir todo en mayúsculas a minúsculas?
Tengo un archivo de texto en el que algunas palabras están impresas en TODAS LAS MAYÚSCULAS. Quiero poder convertir todo en el archivo de texto a minúsculas, usando sed. Eso significa que la primera oración se leería: "Tengo un archivo de texto en el que algunas palabras están impresas en …
131 regex  sed 


6
sed buscar y reemplazar palabras completas
¿Cómo busco y reemplazo palabras completas usando sed? Haciendo sed -i 's/[oldtext]/[newtext]/g' <file> también reemplazará las coincidencias parciales [oldtext]que no quiero que haga.
120 shell  sed 



19
¿Cómo elimino nuevas líneas de un archivo de texto?
Tengo los siguientes datos y necesito ponerlos todos en una línea. Tengo esto: 22791 ; 14336 ; 22821 ; 34653 ; 21491 ; 25522 ; 33238 ; Necesito este: 22791;14336;22821;34653;21491;25522;33238; EDITAR Ninguno de estos comandos funciona perfectamente. La mayoría de ellos deja que los datos se vean así: 22791 ;14336 …
116 linux  bash  scripting  shell  sed 



5
Conservar los finales de línea
Ejecuté sed para hacer una sustitución en Windows y noté que convierte automáticamente los finales de línea a Unix (\ n). ¿Existe una opción para decirle a sed que use los finales de línea de Windows (\ r \ n) o incluso mejor para preservar los finales de línea del …
111 windows  sed 


16
Imprimiendo todo excepto el primer campo con awk
Tengo un archivo que se parece a esto: AE United Arab Emirates AG Antigua & Barbuda AN Netherlands Antilles AS American Samoa BA Bosnia and Herzegovina BF Burkina Faso BN Brunei Darussalam Y me gustaría invertir el orden, imprimiendo primero todo excepto $ 1 y luego $ 1: United Arab …
108 perl  awk  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.