Preguntas etiquetadas con sed

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

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) …

3
Realizar operaciones sed en números de línea dados
Me pregunto si hay una manera simple de operar en ciertas líneas con números de línea preasignados. Digamos que quiero generar las líneas 1, 7, 14 y 16 de un archivo, simplemente puedo hacer sed -n '1p;7p;14p;16p' input_file pero esto se vuelve más complicado cuando la operación no es solo …
8 sed 


3
¿Por qué no puedo grep de esta manera?
Me gustaría cambiar la línea "deshabilitar = sí" a "deshabilitar = no" en el siguiente archivo: [root@centos2 ~]# cat /etc/xinetd.d/tftp service tftp { ... server_args = -s /var/lib/tftpboot disable = yes per_source = 11 ... } Intenté esto: [root@centos2 ~]# grep 'disable = yes' /etc/xinetd.d/tftp [root@centos2 ~]# simplemente copiando el …
8 sed  grep 




3
Edición de secuencias binarias que contienen bytes '\ x00'
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 carácter '|'), como: dd ibs=1 …
8 sed  binary 







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.