25/02/2010, 14:54
|
| | Fecha de Ingreso: febrero-2010
Mensajes: 5
Antigüedad: 14 años, 9 meses Puntos: 0 | |
Respuesta: Programa en shell; bin/bash holaaaa muchas gracias por la ayuda!!!
Tengo esto pero el geoiplookup no me va bien, no me lo guarda bien en el fichero.
Luego más abajo el cut -c ":" 2 me da un error ahi y no se por que.
A ver si me podeis ayudar por favor
cat $1 | awk '{print $1}' > direccionesIP
sort -n direccionesIP |uniq > ordenado
while read LINEA;
do
echo $LINEA -- `cat direccionesIP | grep $LINEA | wc -l`
done < ordenado
while read LINEA;
do
echo `geoiplookup $LINEA` > paises
done < ordenado
sort -n paises | uniq >> paisesOrdenados
echo $LINEA -- `cat paisesOrdenados | grep -c $LINEA | wc -l`
cat $2 | awk '{print $2}'| cut -c ":" 2 > horas
sort -n horas | uniq >> horasOrdenadas
while read LINEA;
do
echo $LINEA -- "Hora " `cat horas | grep $LINEA |wc -l`
done < horasOrdenadas |