Rechercher : dans
Par :

Linux : find & grep

Dernière réponse le 28 jan 2009 à 15:01:18 2009, le 1 jan 2009 à 13:29:11 
 Signaler ce message aux modérateurs

Bonjour,

il faut a la question suivante en utilisant grep et find :
affichier les noms de fichiers qui contient le mot "premier" a partir de votre dossier "home"

j'aii essayé avec : find ~ -name * -print -exec grep "premier"

mais j'arrive que a afficher les lignes ... comment faire pour afficher le nom de fichier ?

Configuration: Windows XP
Firefox 3.0.1

Meilleures réponses pour « linux : find & grep » dans :
Linux est équivalent à Windows VoirMythe Linux est équivalent à Windows. Réalité FAUX Explications Si on peut faire à peu près les mêmes choses sous Linux et Windows, ce sont des systèmes d'exploitation fondamentalement différents dans leur conception et leur fonctionnement, et...
Installer Linux sur un disque dur externe VoirInstaller Linux sur un Disque dur externe Cas 1 : votre ordinateur permet d'amorcer le démarrage sur USB Solution 1 : brancher le disque externe en interne puis installer Linux Solution 2 : Installer Linux directement sur le disque dur...
Introduction à Linux VoirHistorique et génèse de Linux Linus B.Torvalds est à l'origine de ce système d'exploitation entièrement libre. Au début des années 90, il voulait mettre au point son propre système d'exploitation pour son projet de fin d'étude. Linus Torvalds avait...
Linux: Préparation du système avant installation VoirMatériel nécessaire Linux ne requiert pas un ordinateur dernier cri en configuration minimale : un processeur 386SX au minimum 4Mo de mémoire vive (8Mo conseillés) un contrôleur de disque dur et un disque avec 20Mo libres (100Mo...
Astuces Linux VoirMonter un lecteur de CD-ROM Pour monter un lecteur de CD-ROM sous Linux il faut se logger en administrateur système, c'est-à-dire avec le login "root". Il suffit ensuite de monter le lecteur, c'est-à-dire "accrocher" le contenu du lecteur de CD...

1

lami20j, le 1 jan 2009 à 14:26:06

Salut,

man grep

       -H, --with-filename
              Afficher le nom du fichier pour chaque concordance.

106485010510997108

Répondre à lami20j

2

0x0syscall, le 1 jan 2009 à 16:26:08

find /home/ | grep premier
0x0syscall,

Répondre à 0x0syscall

3

lami20j, le 1 jan 2009 à 16:31:07

Salut,

Ta commande cherche tous les répertoires/fichiers dans /home qui contient dans leur nom le mot premier

Il demande
affichier les noms de fichiers qui contient le mot "premier" a partir de votre dossier "home"
Qui pour moi veut dire de trouver tous les fichiers qui ont dans leur contenu le mot "premier"

Si ta commande lui convient alors il a mal posé la question ;-) 106485010510997108

Répondre à lami20j

4

 lyrics, le 28 jan 2009 à 15:01:18

En fait l'option -l ( L miniscule) fait ça:
grep -R -l <mot_recherché> <répertoire>
l'option -R permet de rechercher récursivement

Répondre à lyrics
Collection CommentÇaMarche.net