Cita:  
					Iniciado por Koveart  
  Te podria dar la solucion pero seria bueno que tu buscaras esa informacion, con awk lo puedes hacer o con perl. Aunque yo usaria awk. Busca en google y si no encuentras nada te podemos ayudar a ver hasta donde llegas.
 
Saludos
    
bueno estuve buscando creo que encontre una forma muy larga pero creo que va a funcionar apenas reinstale mi maquina con linux la ejecuto y les comento sin embargo la coloco aqui a consideracion de ustedes. 
primero un grep que me capture todas aquellos que contengan el tercer campo 0 para tener un log y no borrarlos del todo este archivo se llama . 
segundo del archivo original eliminar con un sed los que contengan el campo 0 de la siguiente manera 
sed '/|0/d' conectados > conect1
cat conect1 > conectados 
eso la primera parte con eso eliminaria las lineas que contengan el tercer campo 0 
ahora sigue buscar el coincidencias en dos archivos que seria de la siguiente manera con bash esto que viene a continuacion lo encontre en la web de esdebian.org 
#!/bin/bash 
#  *********************** Ayuda ***********************
#Ejecute: sh script.sh parametro1 parametro2 parametro3 parametro4
# Donde:
# parametro1 es el archivo que contiene las claves que se desean buscar
# parametro2 es el archivo en donde se desean buscar las claves
# parametro3 es el archivo donde se desean guardar las coincidencias
# parametro4 es el archivo donde se desean guardar las no coincidencias 
archivo_origen=$1;
archivo_buscar=$2;
estan=$3;
noestan=$4;
while read clave ; do
  coincide=$(cat $archivo_buscar | grep $clave)
  if [ -z $coincide ]; then
    echo $clave >> $noestan
  else
    echo $clave >> $estan
  fi
done < $archivo_origen; 
porfa alguien me colabore a revisarlo si esta bien mientras monto nuevamente mi maquina. gracias