Preguntas etiquetadas con sed

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


5
Eliminar la cadena inicial en bash
Tengo una cadena como rev00000010y solo quiero el último número, 10 en este caso. He intentado esto: TEST='rev00000010' echo "$TEST" | sed '/^[[:alpha:]][0]*/d' echo "$TEST" | sed '/^rev[0]*/d' ambos no devuelven nada, aunque la expresión regular parece ser correcta (intentado con regexr )



2
¿Cómo reemplazar las comillas en un archivo con sed?
Tengo un archivo que contiene varias líneas de xml. Me gustaría reemplazar ciertas partes del archivo. Algunas partes del archivo contienen comillas ( ") que me gustaría reemplazar. He estado tratando de escapar de las comillas \, pero no creo que esto funcione en función del resultado de mi archivo. …
10 sed 


2
¿Por qué '[az] *' coincide con cadenas no alfabéticas?
Tengo un archivo alphanumcon estas dos líneas: 123 abc this is a line Estoy confundido sobre por qué, cuando ejecuto sed 's/[a-z]*/SUB/' alphanum, obtengo el siguiente resultado: SUB123 abc SUB is a line Yo estaba esperando: 123 SUB SUB is a line Encontré una solución (uso sed 's/[a-z][a-z]*/SUB/'en su lugar), …

3
¿Cómo capturar la primera dirección IP de un comando ifconfig?
¿Cómo capturar la primera dirección IP que proviene del ifconfigcomando? ifconfig -a enw178032: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 100.14.22.12 netmask 255.255.0.0 broadcast 100.14.255.255 inet6 fe80::250:56ff:fe9c:158a prefixlen 64 scopeid 0x20<link> ether 00:10:56:9c:65:8a txqueuelen 1000 (Ethernet) RX packets 26846250 bytes 12068811576 (11.2 GiB) RX errors 0 dropped 58671 overruns 0 frame 0 TX …
9 linux  bash  awk  sed  ifconfig 


5
awk sed si declaración
Estoy tratando de agregar 0 al principio, SI hay un "." en el segundo caracter de esa línea. No pude combinar estos dos; awk '{ print substr( $0, 2, 1 ) }' file.txt mostrando el segundo personaje sed -ie "s/.\{0\}/0/" file.txt agregando un cero al principio. Debería haber un "si …

1
Cómo obtener filas cuya enésima columna contiene la enésima columna
Tengo un archivo CSV que contiene dominios y correos web, como este: site1.com,mail.site1.com site2.com,testmail.com site3.com,mx.site3.com site4.com,smtp.site4.com site5.com,foomail.com site6.com,barmail.com site7.com,webmail.site7.com site8.com,01mx.site8.com site9.com,foobarmail.com site10.com,mx-smtp222.site10.com Quiero obtener filas donde la columna de webmails contiene la columna de dominios de la misma fila. Para el ejemplo anterior, la salida debería ser: site1.com,mail.site1.com site3.com,mx.site3.com site4.com,smtp.site4.com …

5
Edite valores en un archivo txt con el comando sed / awk / grep
Durante 5 años, uso una estación meteorológica La Crosse WS2350. Los datos proporcionados por la estación meteorológica se procesan con open2300 en RPI. Esto funciona muy bien Sin embargo, los datos de temperatura son falsos (sensor). Los datos de temperatura son 1 ° C más bajos. Como no puedo calibrar …




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.