Preguntas etiquetadas con text-processing

Manipulación o examen de texto por programas, guiones, etc.



3
¿Cómo tener un historial de comandos con salida de marcas de tiempo en el terminal continuamente?
Utilizo un alias simple para habilitar el "seguimiento" de comandos en una o varias ventanas de terminal: alias trackmi='export PROMPT_COMMAND="history -a; $PROMPT_COMMAND"' Luego solo tengo tail -fmi archivo .bash_history en otra terminal en el espacio de trabajo para obtener comentarios inmediatos. Acabo de habilitar el historial ilimitado y actualicé mi …

4
¿Por qué sed me da un error sobre una 's' sin terminar?
Tengo un conjunto de reemplazos sed en un script bash y recibo un error sobre un comando 's' no terminado. Así es como se ve la línea sed: sed -n -e "s/TMPFOO1/$FOO1/" -e "s/TMPFOO2/$FOO2/" -e "s/TMPFOO3/$FOO3/" -e "s/TMPFOO4/$FOO4/" -e "s/TMPFOO5/$FOO5/" /home/foo/template > /home/foo/template/finishedresult Sin embargo, por alguna razón, a bash …


2
grep personajes circundantes de un partido
Estoy buscando encontrar y reemplazar dentro de un volcado de base de datos gigante, y no está haciendo lo que creo que debería suceder. Me gustaría buscar mi cadena de destino en el archivo y luego ver los 8 caracteres circundantes más o menos (es posible que deba ajustar ese …

5
Elimine uno o más campos, delimitados por un "-", al final de la línea
Voy a analizar los datos googleapis.txt bucket,abc-def-ghi-45gjd4-wwxis bucket,dde-wwq-ooi-66ciow-po22q instance,jkl-mno-1-zzz-68dkakw-oo9w8 disk,pqr-stu-10-kuy-l2oxapw-rp4lt Espero el resultado como estos a continuación bucket,abc-def-ghi bucket,dde-wwq-ooi instance,jkl-mno-1-zzz disk,pqr-stu-10-kuy Estoy pensando que tengo que cambiar -para ser un espacio y luego ejecutar este comando cat googleapis.txt | awk '{$NF="";sub(/[ \t]+$/,"")}1' | awk '{$NF="";sub(/[ \t]+$/,"")}1' Obtuve eso de este …


7
Obtener contenido antes de un colon
Tengo un archivo de texto en Linux donde los contenidos son los siguientes: help.helloworld.com:latest.world.com dev.helloworld.com:latest.world.com Quiero obtener el contenido antes de los dos puntos como a continuación: help.helloworld.com dev.helloworld.com ¿Cómo puedo hacer eso dentro de la terminal?

4
Método bash para ver el comienzo y el final del archivo
En los clústeres basados ​​en colas, la cola de trabajos pendientes se muestra desde un comando, por ejemplo showqueue. El comando devuelve, en columnas, una lista de datos razonables como nombres, etc., pero las columnas / datos realmente no importan para la pregunta. Me gusta usar la utilidad watchcomo watch …

2
Manipular formato científico sin la "e"
Estoy tratando de manipular un archivo que contiene números en notación científica, pero sin el esímbolo, 1.2e+3es decir, está escrito como 1.2+3. Lo más fácil que pensé hacer awkfue reemplazar +con e+, usar la gsubfunción y hacer mi cálculo en el nuevo archivo. Lo mismo ocurre con el caso negativo. …

3
Eliminar parte de un archivo de texto y seguir líneas usando sed
Necesito editar un archivo como el siguiente: auto wlx00 allow-hotplug wlx00 iface wlx000 inet dhcp iface wlx000 inet6 auto post-up sysctl -w net.ipv6.conf.wlx000.accept_ra=2 auto wlx000 el objetivo es eliminar las líneas que comienzan con 'iface ... inet6' y también eliminar las siguientes que comienzan con espacio (puede ser ninguna o …

4
Delimitar por espacio pero ignorar espacio de barra invertida
5678 [] testing,\ group [] [testing [] ip\ 5.6.7.8 [] launch-wizard-1 0.0.0.0/0 456dlkjfa [] 1.2.3.4 [] test 1.2.3.4/32 4.3.2.0/23 4.3.2.0/23 default 4.3.2.0/23 4.3.2.0/23 launch-wizard-2 0.0.0.0/0 launch-wizard-3 0.0.0.0/0 2.3.4.5/32 [] Me gustaría obtener la primera columna de lo anterior, pero el problema es que necesito tratar \ (espacio de barra invertida) …



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.