echo "AXIS2C_HOME=/usr/local/Axis2C" | sed 's/\(^AXIS2C_HOME=\) \(.*\)/ \2 \1/' La salida que espero es /usr/local/Axis2C AXIS2C_HOME=. No puedo entender lo que estoy haciendo mal.
echo "AXIS2C_HOME=/usr/local/Axis2C" | sed 's/\(^AXIS2C_HOME=\) \(.*\)/ \2 \1/' La salida que espero es /usr/local/Axis2C AXIS2C_HOME=. No puedo entender lo que estoy haciendo mal.
Tengo una colección de archivos que coinciden con un patrón, como 'ejercicio02.cc', 'ejercicio02.h', 'ejercicio02.txt', etc. Me gustaría copiar / renombrar estos archivos en 'trabajo03.cc', 'trabajo03. h ',' task03.txt ', y así sucesivamente. Sospecho que esto debería ser sencillo usando un script...
Tengo muchos archivos HTML que contienen fecha con formato July 29th, 2011 Quiero cambiar el formato de fecha July 29th, 2011a 20110729, December 9th, 2010a 20101209, etc. Creo que sedpuede funcionar pero todavía no puedo encontrar la solución debido a su secuencia
¿Es un problema de sed o eco? ¿Qué estoy haciendo mal? $> cat ~/bin/color_test.sh #!/bin/bash ColorOff='\e[0m' # Text Reset BWhite='\e[1;37m' # Bold White string="test TEST test" echo -e "$string" | sed -e "s/TEST/${BWhite}TEST${ColorOff}/g" $> ~/bin/color_test.sh test e[1;37mTESTe[0m...
Estoy solicitando una lista de instantáneas ec2 a través de la herramienta de línea de comando ec2 de amazon: ec2-describe-snapshots -H --hide-tags > snapshots.csv Los datos se parecen a esto: SnapshotId VolumeId StartTime OwnerId VolumeSize Description snap-00b66464 vol-b99a38d0 2012-01-05...
Tengo varios archivos de registro que contienen un montón de direcciones IP. Me encantaría poder canalizar los datos a través de un programa que coincidiría y resolvería las direcciones IP. IE cat / var / log / somelogfile | anfitrión que convertiría una línea como 10:45 accedido por...
¿Cómo puedo recortar un archivo (flujo de entrada de pozo) para que solo obtenga las líneas que van desde la primera aparición del patrón foohasta la última aparición del patrón bar? Por ejemplo, considere la siguiente entrada: A line like foo this foo bar something something...
CentOS 6.3 Estoy tratando de obtener una pequeña secuencia de comandos para enviar un correo electrónico que contenga una copia de los encabezados del correo electrónico en el cuerpo (para fines de informes internos). El archivo de plantilla contiene lo siguiente: Alert Report Alert has...
$ echo -e 'CH12\nCH23au' | sed '/^CH/s=^=<b>=' <b>CH12 <b>CH23au Sé que puedo hacer coincidir líneas que comienzan CHpor ^CHpero, ¿cómo puedo hacer coincidir múltiples patrones? Ejemplo: Entrada: CH12 CH23au Salida: CH12 <b>CH23au ¿Cómo poner solo <b>donde...
Estoy buscando una manera de agregar alguna cadena al comienzo de cada línea (misma cadena para cada línea). No es algo personalizable, sino algo que será fácil de recordar y estará disponible en todas las plataformas compatibles con POSIX (y también en cada
Tengo un mini-sistema con número limitado únicamente de binarios ( bash, cp, cat, sed, ...). No tengo tailcomando, y me pregunto si podría emular la funcionalidad de cola consed cat foo.txt | tail -n 10 Sé que puedo imprimir líneas 1-10 con sed cat foo.txt | sed -n '1,10p', pero ¿cómo imprimiría...
Tengo un archivo que contiene texto en párrafos (líneas con texto separado por una o más líneas vacías). Me gustaría invertir el orden de los párrafos (es decir, el último párrafo se convertirá en el primero, ...), preferiblemente usando sed. Estoy buscando un comando sed que haría a un archivo de...
He quedado perplejo con este problema aparentemente fácil de solucionar ... bueno, por un tiempo. Aquí hay un ejemplo de salida del archivo que necesito editar: $cat file George Washington Geneva Convention 123,281,029 USD 342,019,929 EUR Necesito eliminar los espacios entre "George Washington"...
Tengo un archivo de texto grande (1.5 G), Quiero saber cuál es la herramienta más rápida y confiable en Linux. Usualmente uso: awk '!x[$0]++' file.txt Pero cuando uso el htopcomando veo que mi uso de memoria está aumentando. Quiero saber cuál es el más rápido y confiable para archivos de gran...
Tengo un archivo que contiene solo dos líneas, con la siguiente estructura: $ cat /tmp/pwpower.log 000D6F0000D34227, -114.10 000D6F0001A405C4, -130.09 Los valores son valores de potencia de mi planta solar. Valor negativo significa generación. Necesitaría los valores extraídos a través de grep /...
Quiero cambiar el caso de la letra n-ésima de una cadena en BASH(o cualquier otra herramienta de * nix, por ejemplo sed, awk, tr, etc.). Sé que puedes cambiar el caso de una cadena completa usando: ${str,,} # to lowercase ${str^^} # to uppercase ¿Es posible cambiar el caso de la tercera letra de...
Quiero insertar 5 líneas en blanco después de cada línea en mi archivo de entrada. foo.txt: line 1 line 2 line 3 out.txt: line 1 line 2 line 3 ... Solaris 5.10, nawko
Input.txt: 8B0C remove 8B0D remove 8B0E remove 8B0F 8B10 remove 8B14 remove 8B15 remove 8B16 remove 8B17 remove 8AC0 8AC1 remove 8AC2 remove 8AC3 remove 8AE4 8AE5 8AE6 remove Salida deseada: 8B0F 8AC0 8AE4 8AE5 Quiero imprimir una línea si esa línea o la...
Tengo varios archivos de texto que contienen 12 líneas y 3 columnas. Ejemplo: 2 6 0.74 42 6 0.58 80 6 0 112 6 0.24 132 6 1 216 6 0.7 342 6 0 390 6 0.21 432 6 0.56 466 6 0.75 524 6 0.6 646 6 0.9 Quiero establecer todos los valores de la tercera columna en 1 en todas las líneas. La...
Usando solo herramientas de shell, ¿cómo se puede editar una secuencia binaria que contiene NULL (caracteres 0x00) manteniendo los caracteres 0x00 en la secuencia de salida? La edición debe reemplazar un carácter en una posición especificada por otro carácter (en el siguiente ejemplo por el...