Comment obtenir la ligne contenant la n-ieme occurrence d'un mot dans un fichier? (je m'y perd entre les grep, cut, tr, sed et autres awk). Merci
head -n <la ligne que tu veux> <fichier> | tail -n 1
En fait je veux le numero de la ligne contenant la nieme occurrence de mon mot. Ex: #/home/foo/toto foo bar foo bar foo si je veux la deuxieme occurrence de foo il me renvoie 3.
grep -n <nom> <fichier> | head -n <n> | tail -n 1 | cut qui fait bien ...