unix sed

unix sed

unix sed – ¿Cuál es el equivalente de "grep | cut" usando sed o awk?

Pregunta: Digamos que tengo un archivo de configuración /etc/emails.conf email1 = user@dinkum.dorg email2 = user@winkum.worg email3 = user@stinkum.storg y quería recibir email2 Podría hacer un: grep email2 /etc/emails.conf | cut -d’=’ -f2 para obtener el email2, pero ¿cómo lo hago "más fresco" con un comando sed o awk y elimino el espacio en blanco que …

unix sed – ¿Cuál es el equivalente de "grep | cut" usando sed o awk? Read More »

unix sed – ¿Existe una opción para hacer que sed falle si no se encuentra el patrón?

Pregunta: Necesito encontrar y reemplazar algunos patrones en algunos archivos, pero necesito que devuelva 1 o algo si no se encuentra un patrón. ¿Puedo hacer esto solo con sed o necesito verificar si el patrón existe con otro comando? ¿Alguna sugerencia? Respuesta: Vea esta respuesta: Cómo verificar si sed ha cambiado un archivo . Es …

unix sed – ¿Existe una opción para hacer que sed falle si no se encuentra el patrón? Read More »

unix sed – Reemplace cada pestaña SÓLO al comienzo de cada línea con espacios

Pregunta: Por lo tanto, reemplazar todas las pestañas de un archivo con espacios no es difícil. En vim, por ejemplo, puedo hacer %s/\t/ /gc Y si quiero reemplazar los que están al principio de cada línea, no el del medio, puedo hacer %s/^\t/ /gc Pero si hay una línea con una y líneas con más …

unix sed – Reemplace cada pestaña SÓLO al comienzo de cada línea con espacios Read More »

unix sed – ¿Qué pasa con esta expresión sed?

Pregunta: $ echo “104_Fri” | sed ‘s/^\([0-9]+\)_\([A-Za-z]+\)$/\1;\2/’ 104_Fri Me gustaría hacer coincidir los dígitos al principio y las letras al final, cada uno como un grupo. Luego quiero generar el primer grupo, un punto y coma y luego el segundo grupo. Esperaría que esta expresión produjera: 104;Fri ¿Por qué esto no funciona? Respuesta: Barra invertida …

unix sed – ¿Qué pasa con esta expresión sed? Read More »

unix sed – ¿Hay alguna forma de usar el comando tr en su lugar?

Pregunta: Quiero eliminar todos los alfanumerales que no estén en inglés de un archivo. tr -sc ‘[:alnum:][:punct:]’ ‘ ‘ <file gawk y sed tienen la bandera -i pero no puedo encontrar nada similar en las páginas de manual de tr . ¿Cómo puedo hacer esto en el lugar, es decir, almacenar la salida en el …

unix sed – ¿Hay alguna forma de usar el comando tr en su lugar? Read More »

web tasarım