BandaAncha.eu

Comunidad de usuarios
de fibra, móvil y ADSL

problema con GREP??

BocaDePez
BocaDePez

Hola,

veis esta salida de grep lógica? ya lo he probado en varios equipos y nada.

cenicero@pc1:~$ tcpdump -V | grep holahola

tcpdump version 4.0.0

libpcap version 1.0.0

Usage: tcpdump [-aAdDefIKlLnNOpqRStuUvxX] [ -B size ] [ -c count ]

[ -C file_size ] [ -E algo:secret ] [ -F file ] [ -G seconds ]

[ -i interface ] [ -M secret ] [ -r file ]

[ -s snaplen ] [ -T type ] [ -w file ] [ -W filecount ]

[ -y datalinktype ] [ -z command ] [ -Z user ]

[ expression ]

Al igual , si redirijo la salida a un fichero, éste sale vacío...

cenicero@pc1:~$ tcpdump -V > prueba.txt

tcpdump version 4.0.0

libpcap version 1.0.0

Usage: tcpdump [-aAdDefIKlLnNOpqRStuUvxX] [ -B size ] [ -c count ]

[ -C file_size ] [ -E algo:secret ] [ -F file ] [ -G seconds ]

[ -i interface ] [ -M secret ] [ -r file ]

[ -s snaplen ] [ -T type ] [ -w file ] [ -W filecount ]

[ -y datalinktype ] [ -z command ] [ -Z user ]

[ expression ]

cenicero@pc1:~$ cat prueba.txt

cenicero@pc1:~$

A alguien más le ocurre? (me sale en Ubuntu 10.04 32 y 64 bits).

Gracias.

superllo

Posiblemente si tcpdump no saca ninguna información útil no saque el texto por la salida estándar y no puedas redirigirlo a grep o al fichero. Pero es una opinión.

Harry
1

¿Y no sería -v en vez de -V?

vukits

como dice Harry,

--verbous siempre ha sido -v

🗨️ 3
anthrax

Sip, casi siempre -V se suele asociar a que se muestre la versión del programa

:)

🗨️ 2
BocaDePez
BocaDePez

Ok, gracias, justo era eso, el "2>&1" para leer la salida de error.

Es que "tcpdump" no tiene una opción específica para saber qué versión es el binario, por eso tengo que ejecutarlo cometiendo un error y de ahí parsear el número de versión para un informe que tengo que hacer, cosas veredes....

🗨️ 1
anthrax

Otra posible opción ;)

dpkg -p tcpdump | grep Ver