Je voudrais un tail -f
type 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' -f
option 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 +1
commande tail
pour commencer à lire le fichier à partir de la première ligne. L'utilisation -n -10
commencerait par les dix dernières lignes du fichier.
more fileName
que 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 10000000000000000000
montrera probablement toutes les lignes, n'est-ce pas? (peut-être que 10000000000000000000 est un peu cher: =))