Preguntas etiquetadas con sed

Sed es conocido como Stream Editor en el sentido de que puede llevar a cabo diversas funciones de filtrado y / o transformación en entradas estándar o en archivos especificados por el usuario. Se usa comúnmente para buscar y reemplazar en archivos de texto. Si su pregunta es sobre el procesamiento de texto, es probable que esta etiqueta sea apropiada

30
Use sed en una variable de cadena en lugar de un archivo

Me dijeron que era posible, pero sin un solo ejemplo de trabajo, que sedpuede leer desde una variable de cadena sin necesidad de un archivo de entrada. Todavía tengo que hacerlo funcionar. Por seguridad general, estoy escribiendo la $PATHvariable en otra variable, ya que me meto con esto, porque no...

28
Sed para eliminar espacios en blanco

¿Alguien sabe cómo usar Sed para eliminar todos los espacios en blanco en un archivo de texto? No he estado tratando de usar el comando de eliminación "d" para hacerlo, pero parece que no puedo

20
¿Qué es sed y para qué se utiliza?

He estado viendo muchas cosas sedúltimamente, y considero que es un comando bastante confuso. Las páginas de manual no fueron particularmente útiles, pero sé que se puede usar para analizar la salida de otros comandos. ¿Qué es exactamente sedy para qué sirve? Estoy buscando una respuesta integral...

14
Diferencia de dos archivos grandes

Tengo "test1.csv" y contiene 200,400,600,800 100,300,500,700 50,25,125,310 y test2.csv y contiene 100,4,2,1,7 200,400,600,800 21,22,23,24,25 50,25,125,310 50,25,700,5 ahora diff test2.csv test1.csv > result.csv es diferente a diff test1.csv test2.csv > result.csv No sé cuál es el...

14
Cómo sed y reemplazar cadenas con una ruta de carpeta

Estoy tratando de escribir el siguiente script bash: HOME_DIR=/opt/my_home find ./CONFIG -type f -exec sed -i "s/_HOME_DIR_/$_HOME_DIR/g" {} \; La línea que quiero cambiar en los archivos es esta: users = "_HOME_DIR_/config/data/_DOMAIN_/users.conf" Entonces el resultado final debe ser: users...

12
Manipulación de texto con sed

Actualmente, tengo varios archivos de texto con contenido que se ve así (con muchas líneas): 565 0 10 12 23 18 17 25 564 1 7 12 13 16 18 40 29 15 Deseo cambiar cada línea para que tenga el siguiente formato: 0 565:10:1 565:12:1 565:23:1 565:18:1 565:17:1 565:25:1 1 564:7:1 564:12:1 564:13:1...

11
¿Cuál es el significado de: a; $! N; en un comando sed?

$ (echo hello; echo there) | sed ':a;$!N;s/\n/string/;ta' hellostringthere El sedcomando anterior reemplaza el nuevo carácter de línea con la cadena "cadena". Pero no sé el significado de :a;$!N;s/\n/string/;tadentro de las comillas simples. Conozco la parte del medio s/\n/string/. Pero no sé la...

11
Sed sustituye a través de una oración en varias líneas

Soy nuevo en el uso de sed, pero he estado experimentando sed s/..../..../(sustituto) para modificar una oración completa si está en una línea, pero no conozco una solución alternativa sobre cómo modificar una oración que puede haberse separado en dos líneas como: Esta: Lorem Ipsum is simply...

10
Cómo insertar múltiples líneas con sed

Quiero agregar esto #this ##is my text antes de la linea the specific line Probé esto sed -i '/the specific line/i \ #this ##is my text ' text.txt pero solo agrega 'texto'. También probé varias combinaciones con \y " "nada