Je veux utiliser curl pour obtenir un flux à partir d'un serveur distant, et l'écrire dans un tampon. Jusqu'ici tout va bien, je fais juste curl http://the.stream>/path/to/thebuffer
. Chose est que je ne veux pas que ce fichier soit trop grand, donc je veux être capable de supprimer les premiers octets du fichier comme je l'ajoute simultanément aux derniers octets. Y-a-t'il une façon de le faire?créer un tampon de roulement dans bash
Sinon, si je pouvais écrire n octets dans buffer1, alors passer à buffer2, buffer3 .. et quand le buffer x était atteint, supprimer buffer1 et recommencer - sans perdre les données venant de curl (c'est un flux en direct, donc je ne peut pas arrêter la boucle). J'ai lu les pages de manuel pour curl et chat et j'ai lu, mais je ne vois rien de prometteur.