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.

8
¿Cómo generar solo grupos capturados con sed?
¿Hay alguna forma de decirle sedque solo genere grupos capturados? Por ejemplo, dada la entrada: This is a sample 123 text and some 987 numbers y patrón: /([\d]+)/ ¿Podría obtener solo 123 y 987 de salida en el formato formateado por referencias anteriores?
278 regex  sed 


8
Insertar línea después del primer partido usando sed
Por alguna razón, parece que no puedo encontrar una respuesta directa a esto y en este momento estoy un poco apretado. ¿Cómo haré para insertar una línea de texto de elección después de que la primera línea coincida con una cadena específica usando el sedcomando? Yo tengo ... CLIENTSCRIPT="foo" CLIENTFILE="bar" …
245 shell  sed 




8
¿Cómo reemplazar múltiples patrones a la vez con sed?
Supongamos que tengo una cadena 'abbc' y quiero reemplazar: ab -> bc bc -> ab Si intento dos reemplazos, el resultado no es lo que quiero: echo 'abbc' | sed 's/ab/bc/g;s/bc/ab/g' abab Entonces, ¿qué comando sed puedo usar para reemplazar como se muestra a continuación? echo abbc | sed SED_COMMAND …
231 replace  syntax  sed 




15
¿Cómo insertar un texto al comienzo de un archivo?
Hasta ahora he podido encontrar cómo agregar una línea al comienzo de un archivo, pero eso no es exactamente lo que quiero. Lo mostraré en un ejemplo. Contenido del archivo some text at the beginning Resultado <added text> some text at the beginning Es similar pero no quiero crear ninguna …
213 linux  bash  sed 

13
Comando para obtener la enésima línea de STDOUT
¿Hay algún comando bash que te permita obtener la enésima línea de STDOUT? Es decir, algo que llevaría esto $ ls -l -rw-r--r--@ 1 root wheel my.txt -rw-r--r--@ 1 root wheel files.txt -rw-r--r--@ 1 root wheel here.txt y hacer algo como $ ls -l | magic-command 2 -rw-r--r--@ 1 root …
210 bash  shell  sed  stdout 

10
Sustitución de variables de entorno en sed
Si ejecuto estos comandos desde un script: #my.sh PWD=bla sed 's/xxx/'$PWD'/' ... $ ./my.sh xxx bla está bien. Pero si corro: #my.sh sed 's/xxx/'$PWD'/' ... $ ./my.sh $ sed: -e expression #1, char 8: Unknown option to `s' Leí en los tutoriales que para sustituir las variables de entorno del …
202 linux  unix  shell  sed 

9
Cambiar múltiples archivos
El siguiente comando está cambiando correctamente el contenido de 2 archivos. sed -i 's/abc/xyz/g' xaa1 xab1 Pero lo que tengo que hacer es cambiar dinámicamente varios de estos archivos y no sé los nombres de los archivos. Quiero escribir un comando que lea todos los archivos del directorio actual comenzando …
194 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.