Estoy siguiendo un archivo de registro con la bandera -f. Luego estoy canalizando esto a grep, para encontrar solo líneas que contengan "X". Eso funciona perfectamente bien. Ahora quiero canalizar esto nuevamente en otro grep, que eliminará todas las líneas que contienen "Y". Cuando agrego la segunda tubería, el archivo deja de actualizarse y parece que no llegan datos.
Este es el comando que funciona: tail -f my_file.log | grep "X"
Este es el comando que no: tail -f my_file.log | grep "X" | grep -v "Y"
¿Cómo debo estructurar esto para que el comando funcione?
tail -f file|grep -v "Y"
. Si la salida está bien, proceda a agregargrep "X"
.