En Linux, me gustaría crear un archivo donde el contenido del archivo sea generado dinámicamente por la salida de un programa.
Los ejemplos que ya existen son / dev / random / dev / urandom, / dev / zero, etc.
Me gustaría crear un archivo como /home/sam/currentdate.txt donde los contenidos del archivo son el resultado de ejecutar un comando (como date, y leería:
[sam@myserver ~]$ cat ./currentdate.txt
Wed Dec 2 12:12:09 PST 2015
[sam@myserver ~]$
Para mi caso de uso, necesito rastrear la salida de ciertos programas por otro programa que no puede leer el contenido de la salida de un programa, sino el contenido de un archivo. Puedo guardar el contenido de la salida a través de un script usando date> filename.txt pero eso requiere guardar primero la salida en el disco, lo que será ineficiente en mi caso de uso.
fuente