egrep -R, ou
grep -ER, va chercher le(s) motif(s) dans tous les fichiers de tous les sous-répertoires du répertoire donné. Sans, cependant, se limiter aux fichiers *.txt, mais c'est faisable:
egrep -Rh --include="*.txt" '(machaine1|macahine2)' chemin/rep
chemin/rep peut être ce que tu veux : ton home, la racine du système de fichier...
Quant au
$!N :
$! : tant qu'on est pas à la fin du fichier, ou de l'entrée,
N : ajoute un nouvelle ligne à l'espace de travail, pour y mettre la ligne suivante.
Sans $!, N ferait s'arrêter sed à la fin du fichier, ou de l'entrée, sans éxécuter les autres commandes.
Poste le Saturday 21 February 2009 17:47:53