He probado el siguiente código para reemplazar QQcon ZZ, pero no hago lo que quiero: var1=QQ sed -i 's/$var1/ZZ/g' $file Sin embargo, este código hace lo que quiero: sed -i 's/QQ/ZZ/g' $file ¿Cómo uso las variables en
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
He probado el siguiente código para reemplazar QQcon ZZ, pero no hago lo que quiero: var1=QQ sed -i 's/$var1/ZZ/g' $file Sin embargo, este código hace lo que quiero: sed -i 's/QQ/ZZ/g' $file ¿Cómo uso las variables en
Me gustaría sustituir $fileWithPathen $file, sin embargo, esto no funciona porque (creo) camino no se escapó. ¿Cómo escapar de eso? sed -i 's/${fileWithPath}/HAHA/g'
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...
¿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
gato archivo1 foo ice two cat file2 bar cream hundred Salida deseada: foobar icecream twohundred file1 y file2 siempre tendrán la misma cantidad de líneas en mi escenario, en caso de que eso facilite las
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...
Tengo un archivo con los siguientes contenidos: (((jfojfojeojfow // hellow_rld (((jfojfojeojfow // hellow_rld ¿Cómo puedo extraer cada línea que comienza con un
Tengo este texto json: { "buildStatus" : { "status" : "ERROR", "conditions" : [{ "status" : "OK", "metricKey" : "bugs" }, { "status" : "ERROR", "metricKey" : "test_success_density" }, { "status" : "OK", "metricKey" : "vulnerabilities" } ], "periods" : [] } } Quiero extraer el...
¿Cómo obtengo esto? randomcollege-nt\user90 a esto: user90 utilizando
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...
En esta respuesta ( ¿Cómo puedo eliminar la primera línea de un archivo con sed? ) Hay dos formas de eliminar el primer registro en un archivo: sed '1d' $file >> headerless.txt ** ---------------- O ---------------- ** tail -n +2 $file >> headerless.txt Personalmente, creo que la...
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...
Tengo una computadora portátil con Windows XP, en la que ejecuto VirtualBox con el último Ubuntu, mi hardware es un poco viejo, por lo que ejecutar la última versión de Ubuntu dentro de Virtual box es una molestia, un rendimiento muy lento, incluso si todo lo que estoy haciendo está ejecutando el...
Estaba tratando sedde reemplazar algunas palabras clave en un archivo grande (100 MB). No tenía conocimiento de la -iopción (in situ), así que mi primer intento fue redirigir así: sed 's/original/edited/g' file.log >> file.log Lo que sucedió después de eso fue que mi PC se detuvo, casi sin...
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...
Tengo una cuerda 00:28:04 /usr/lib/jvm/jre/bin/java -DJDBC_CONNECTION_STRING= -Dspring.profiles.active=qa -XX:MaxPermSize=256 y quiero extraer la palabra qaque sigue -Dspring.profiles.active. Tengo la cadena guardada en un archivo text.txt solo para hacer una demostración en ella. Cuando lo...
El grepcomando muestra un estado de salida: $echo "foo.bar" | grep -o foo foo $echo $? 0 $echo "foo.bar" | grep -o pop $echo $? 1 Pero necesito usar sedy me di cuenta de que no tiene estado de salida: $echo "foo.bar" | sed 's/bar.*$//' foo. $echo $? 0 $echo "foo.bar" | 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...
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...
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