Preguntas etiquetadas con sed

sed es un editor de flujo de línea de comandos para filtrar y transformar texto.


6
¿Cómo puedo convertir datos delimitados por tabulaciones en datos delimitados por comas?
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 5098939 160 my backup ¿Cómo puedo interceptar los datos antes de …


2
La salida de color de falla falla
¿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 test PRUEBA con resaltado en negrita es lo que se esperaba.
8 bash  sed  quoting 

1
Cambie la fecha "29 de julio de 2011" a "20110729"
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 indirecta.

4
Copie / cambie el nombre de múltiples archivos usando expresiones regulares (script de shell)
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 de shell y sed. Hasta ahora tengo: OLD_NO=$1 NEW_NO=$2 …

3
Sed para revertir dos palabras
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. :(
8 sed 

1
Extraer certificado intermedio de la salida de openssl s_client
Estoy buscando una manera fácil de obtener detalles de certificados intermedios de openssl s_client. Solo puedo canalizar la salida a openssl x509 pero primero se necesita un certificado de hoja. Se me ocurrió este script, funciona pero es curioso si hay un comando más simple para lograr lo mismo. echo …
4 awk  sed  openssl 

4
¿Cómo agregar alguna línea coincidente con la línea anterior emparejada con sed?
Por ejemplo, transfiera a continuación 00:00:10.730 this presentation is delivered by the 00:00:13.230 Stanford center for professional 00:00:14.610 development okay so let's get started 00:00:25.500 with today's material so um welcome back 00:00:32.399 to the second lecture what I want to do a 00:00:10.730 --> 00:00:13.230 this presentation is delivered …

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.