¿Existe una herramienta de línea de comandos que pueda leer un archivo y escribir el contenido del archivo en la salida estándar, bloqueando el EOF?

1

Hay algo como tail –f ¿También funciona bien con archivos binarios y admite condiciones de salida como "en pid X death" o algo así?

thejh
fuente

Respuestas:

2

ISTM que tail –f Funciona con archivos binarios. ¿Hay algún requisito particular que tengas que creas? tail no va a satisfacer?

La filosofía original en Unix era mantener las cosas simples. Si bien su comercialización puede haberle quitado ese principio, no esperaría encontrar un solo programa que hiciera I / O de archivos y que también supervisara el estado de otros procesos. La mejor forma de obtener las condiciones de salida que desea es escribir un script de shell y envolverlo tail –f.

Scott
fuente
De hecho, combinado con --pid= Cumplirá la tarea bastante bien.
charlesbridge
Hmm, cierto, filosofía unix. Debería tener eso en mi mente un poco más.
thejh