effacer toutes les lignes sauf les 10 dernieres sans détruire le fichier
|
24-10-2013, 20h56
Message : #3
|
|
gruik
gouteur de savon Messages : 757 Sujets : 44 Points: 482 Inscription : Oct 2012 |
RE: effacer toutes les lignes sauf les 10 dernieres sans détruire le fichier
(24-10-2013, 14h06)levur a écrit : tail 10 -f le_log >> le_log wat ? non. non de toutes façons c'est moi qui n'étais pas réveillé ce matin et racontais passablement n'importe quoi en fait je pensais à quelque chose du genre Code : sed -i 1,$((`wc -l < fichier` - 10))d fichier la solution est simple, pas se casser la tête : Code : echo "$(tail -n10 fichier)" > fichier fin de l'histoire
Avant donc que d'écrire, apprenez à penser.
Selon que notre idée est plus ou moins obscure, l'expression la suit, ou moins nette, ou plus pure. Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau, L'Art poétique) |
|
Messages dans ce sujet |
effacer toutes les lignes sauf les 10 dernieres sans détruire le fichier - par gruik - 24-10-2013, 10h33
RE: effacer toutes les lignes sauf les 10 dernieres sans détruire le fichier - par levur - 24-10-2013, 14h06
RE: effacer toutes les lignes sauf les 10 dernieres sans détruire le fichier - par gruik - 24-10-2013, 20h56
RE: effacer toutes les lignes sauf les 10 dernieres sans détruire le fichier - par b0fh - 24-10-2013, 21h26
|
Utilisateur(s) parcourant ce sujet : 1 visiteur(s)