¿Cómo puedo hacer lo siguiente a un archivo CSV usando sedo awk? Eliminar una columna Duplicar una columna Mover una columna Tengo una gran mesa con más de 200 filas, y no estoy tan familiarizado
¿Cómo puedo hacer lo siguiente a un archivo CSV usando sedo awk? Eliminar una columna Duplicar una columna Mover una columna Tengo una gran mesa con más de 200 filas, y no estoy tan familiarizado
Cuando se usa sedpara reemplazar cadenas en el lugar, ¿hay alguna manera de hacer que informe los cambios que hace (sin depender de una diferencia de archivos antiguos y nuevos)? Por ejemplo, ¿cómo puedo cambiar la línea de comando? find . -type f | xargs sed -i 's/abc/def/g' para que pueda ver...
Tengo un archivo de entrada delimitado con comas ( ,). Hay algunos campos encerrados entre comillas dobles que tienen una coma en ellos. Aquí está la fila de muestra 123,"ABC, DEV 23",345,534.202,NAME Necesito eliminar todas las comas que aparecen dentro de las comillas dobles y las comillas...
Quiero recuperar lo que sea que esté entre estas dos etiquetas <tr> </tr>- de un documento html. Ahora no tengo ningún requisito html específico que garantice un analizador html. Simplemente necesito algo que coincida <tr>y </tr>consiga todo en el medio y podría haber...
Estoy tan confundido con GNU sed, POSIX sedy sedla gran cantidad de opciones de BSD . ¿Cómo reemplazo literal \ncon el carácter de nueva línea usando estos tres
Tengo dos archivos: file1y file2. file1 tiene los siguientes contenidos: --- host: "localhost" port: 3000 reporter_type: "zookeeper" zk_hosts: - "localhost:2181" file2contiene una dirección IP ( 1.1.1.1) Lo que quiero hacer es reemplazar localhostcon 1.1.1.1, para que el resultado final...
Quiero usar sedpara reemplazar cualquier cosa en una cadena entre la primera ABy la primera aparición de AC(inclusive) con XXX. Por ejemplo , tengo esta cadena (esta cadena es solo para una prueba): ssABteAstACABnnACss y me gustaría una salida similar a la siguiente: ssXXXABnnACss. Hice esto...
Digamos que tengo una variable de shell $stringque contiene texto con varias líneas nuevas, por ejemplo: string="this is a test" Me gustaría convertir esta cadena en una nueva cadena new_stringdonde todos los saltos de línea se convierten en espacios: new_string="this is a test" Lo...
¿Cómo puedo eliminar una línea si es más larga que, por ejemplo, 2048
En un archivo que contiene líneas como esta: # lorem ipsum blah variable Me gustaría eliminar el carácter #(comentario) en la misma línea que contiene una cadena específica, en su lugar. ¿Es sedbueno para esto? Estoy luchando para que este condicional funcione. Tengo una forma "torpe" de hacer...
Supongamos que tengo una lista de URL en un archivo de texto: google.com/funny unix.stackexchange.com/questions isuckatunix.com/ireallydo Quiero eliminar todo lo que viene después de '.com'. Resultados previstos: google.com unix.stackexchange.com isuckatunix.com Lo intenté sed 's/.com*//'...
Mi archivo, PSS-A (Primary A) PSS-B (Primary B) PSS-C (Primary C) PSS-D (Primary D) PSS-E (Primary E) PSS-F (Primary F) PSS-G (Primary G) PSS-H (Primary H) PSS-I (Primary I) SPARE (SPARE) Archivo de salida, 1> PSS-A (Primary A) 2> PSS-B (Primary B) 3> PSS-C (Primary C) 4> PSS-D...
Tengo un script que lee una secuencia de texto y genera un archivo de comandos sed que luego se ejecuta sed -f. Los comandos sed generados son
¿Por qué sed -iejecutado en enlace simbólico destruye ese enlace y lo reemplaza con el archivo de destino? ¿Cómo evitar esto? p.ej. $ ls -l pet* -rw-rw-r-- 1 madneon madneon 4 mar 23 16:46 pet lrwxrwxrwx 1 madneon madneon 6 mar 23 16:48 pet_link -> pet $ sed -i 's/cat/dog/' pet_link $ ls -l...
Tengo un archivo con comentarios: foo bar stuff #Do not show this... morestuff evenmorestuff#Or this Solo quiero imprimir todo el código no comentado: foo bar stuff morestuff evenmorestuff Poder quitar los comentarios de un archivo es muy importante ... ¿Cuál es una buena manera de...
Estoy tratando de convertir <id>1</id> <Name>ENTERPRISE RESOURCE PLANNING</Name> a: <column name="id">1</column> <column name="Name">ENTERPRISE RESOURCE PLANNING</column> Supongo que la mejor herramienta para el trabajo sería sed, sin embargo,...
Mi pregunta está relacionada con la sedsolución específica dada en esta respuesta para esta pregunta de grepping inverso . La solución sed/ grepque no puedo descifrar es la siguiente: sed '1!G;h;$!d' file ¿Alguien puede descifrar este comando? Sé por el conocimiento de VI (M) que G denota la...
Tengo un archivo de texto ( devel.xml). Le agregué la palabra REPLACETHIS para reemplazar esta cadena con el contenido dentro de un archivo diferente ( temp.txt). Lo más cercano que tengo es esto: sed -i -e "/REPLACETHIS/r temp.TXT" -e "s///" devel.txt; Esto inserta el contenido después de la...
Si ejecuto el siguiente archivo .sh: #!/bin/sh -a echo "a" | sed -e 's/[\d001-\d008]//g' El resultado es un error: sed: -e expresión # 1, char 18: Fin de rango inválido Pero si ejecuto el siguiente archivo .sh: #!/bin/sh set -a echo "a" | sed -e 's/[\d001-\d008]//g' Se ejecuta sin error....
aaaaaaaa 09 bbbbbbbb 90 ccccccccccccccc 89 ddddd 09 Usando sed / awk / replace, en el texto anterior quiero eliminar todo lo que viene después del primer espacio en cada línea. Por ejemplo, la salida será: aaaaaaaa bbbbbbbb ccccccccccccccc ddddd Cualquier ayuda será