Afficher le contenu à partir d'une ligne spécifique
Alors que tail
est généralement utilisée pour afficher la fin d'un fichier, vous pouvez également l'utiliser pour afficher le contenu à partir d'un numéro de ligne spécifique. Pour ce faire, utilisez un signe plus (+
) avant le numéro de ligne.
Affichons le contenu de notre fichier journal à partir de la 50ème ligne :
Entrée :
tail -n +50 /home/labex/project/system.log
Tapez cette commande dans votre terminal et appuyez sur Entrée. L'option -n +50
indique à tail
de commencer à afficher le contenu à partir de la 50ème ligne.
Cette commande affichera toutes les lignes de la 50ème ligne jusqu'à la fin du fichier. La sortie peut être assez longue, selon la taille de votre fichier journal. Voici un exemple de ce que vous pourriez voir :
2024-03-15 08:45:12 [INFO] Backup process completed successfully
2024-03-15 08:46:03 [WARNING] Low memory warning: Available memory below 15%
2024-03-15 08:47:30 [INFO] System update check initiated
...
(more lines)
...
2024-03-15 09:29:10 [INFO] Firewall rules updated successfully
2024-03-15 09:29:45 [INFO] User 'jane_smith' logged out
Cette fonctionnalité est particulièrement utile lorsque vous devez afficher une grande partie d'un fichier, en commençant à un point spécifique. Elle peut vous aider à investiguer des problèmes qui ont peut-être commencé à un moment précis ou après un certain événement dans vos journaux.
Remarque : Si vous spécifiez un nombre supérieur au nombre total de lignes du fichier, tail
affichera simplement tout le contenu du fichier.