Bonjour
Je sais encore mais vous m'aidez vraiment bien beaucoup.
Alors j'ai un fichier de log à plat.

je voudrai copier de la nième ligne jusqu'à la fin dans un nouveau fichier, en sachant que je récupère la valeur de cette énième ligne grace à un grep -n.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
#copie la derniere ligne du log
sed -n '$p' fichier.log>last_lign.txt 
#du temps passe le fichier de log se remplit
#
#
#
last_lign=$(cat last_lign.txt)
#N° ligne ou i l y a le pattern
fgrep -n "$last_lign" temp.log>num.txt
la variable $last_lign représente alors la nième ligne.

Merci encore de votre aide à tous!