05/02/2016, 07:18
|
|
Respuesta: Script bash cortar/obtener usuario y dominio de un log Primero que nada, y quizás no te sirva la sugerencia pero en caso de que sí seguramente te ahorre dolores de cabeza: si te es posible, modifica la forma en la que la aplicación escribe su log.
Segundo, la solución no es perfecta pero sí práctica: awk admite más de un caracter como separador de campos, usa
awk -F'[ @]'
(el modificador -F indica qué caracteres usar como separadores, en este caso espacio y @) y tendrás "USER2" y "18.22.12.23" en campos diferentes. Claro, si "@" puede aparecer ocasionalmente en otras partes de la línea, te puede generar problemas, pero si no, es la solución.
Saluods. |