Preguntas etiquetadas con sed

8
La herramienta `uniq` más rápida en Linux

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...

8
Grep resto de la línea ... después del partido

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 /...

8
Cambiar mayúsculas y minúsculas en una cadena

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...

8
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...

8
¿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'...

8
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...

4
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...