utilisation avancé de ls - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 27-01-2004 à 15:19:58
ls | xargs grep "test" pour ta première question
la deuxième, ls | grep regexpquivabien
Marsh Posté le 27-01-2004 à 15:26:55
merci pour ta reponse mais a quoi sert le xargs ????
et j'ai pas pigé la 2em ??
Marsh Posté le 27-01-2004 à 15:29:32
ben si tu mets pas le xargs, il fait le grep sur le nom du fichier, pas sur son contenu (tu peux le faire autrement avec des options de grep, mais moi je fais comme ça)
ben ls te donne une liste de fichier, et grep la filtre si ta regexp est du type \w{5} par exemple (faut peut être la changer la regexp pour grep), ça te refile les fichiers dont le nom a 5 lettres
Marsh Posté le 27-01-2004 à 15:34:10
sinon
grep test *
suffit pour trouver tous les fichiers contenant test dans le repertoire courant
et grep -r .... pour le recursif
Marsh Posté le 27-01-2004 à 15:18:49
Salut,
voila je me demandais comment faire par exemple pour afficher la liste des fichiers qui comporte certain charactere (ex: la liste des fichiers qui contienne le mot test)
ou encore les fichier qui on un nom de 5 characetere ect....
merci