Je voudrais un tail -ftype de comportement qui lit le fichier entier et continue à le suivre tel qu'il est écrit.
SOLUTION
Sur la base de la réponse que j'ai acceptée, cela fonctionne: tail -f -n +1 {filename}
Pourquoi cela fonctionne-t-il: L' -foption continue de "suivre" le fichier et de générer de nouvelles lignes au fur et à mesure de leur écriture dans le fichier. La -n +1commande tailpour commencer à lire le fichier à partir de la première ligne. L'utilisation -n -10commencerait par les dix dernières lignes du fichier.
more fileNameque cela
tail -f -n 100...peut supposer qu’il faudra au préalable lire le fichier pour déterminer le nombre de lignes, sauf s’il est assez intelligent pour calculer une limite supérieure pour le nombre de lignes en fonction de la taille du fichier.
tail -f -n 10000000000000000000montrera probablement toutes les lignes, n'est-ce pas? (peut-être que 10000000000000000000 est un peu cher: =))