
tengo algunas cadenas debajo
- 2-0 854 0/413/5963 W 65.19 0 0 0.0 4.76 115.86
::1 www.example.com GET /server-status HTTP/1.1 - 2-0 854 0/413/5963 W 65.19 0 0 0.0 4.76 115.86
::1 www.example.com GET /server-status HTTP/1.1
y quiero un resultado como el siguiente: -
estado del servidor HTTP
estado del servidor HTTP
Respuesta1
intentar
awk
.... | awk -F/ '{print $4}'
dónde
-F/
usar / como separadorprint $4
cuarto campo
grep
grep -o "[^/]*HTTP"
dónde
-o
solo cadena coincidente[^/]*HTTP
cualquier carácter que no sea/
seguido de HTTP
Respuesta2
prueba esto
awk -F/ '/GET/{print $2}' input.txt