Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1261 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Recherche dans des fichiers avec stat

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Recherche dans des fichiers avec stat

n°1478745
Jaxom31
It goes to eleven !
Posté le 04-10-2022 à 15:39:41  profilanswer
 

Bonjour,
Je ne connais pas très bien linux et on me demande de trouver sur un ensemble de 3000 fichiers répartis dans plusieurs répertoires ceux qui contiennent un certain mot et combien de fois par fichier.
La version de linux est une Mandrake 9
 
Par exemple :
./rep1/fichier_1 x fois le mot "toto"
./rep1/fichier_2 y fois le mot "toto"
./rep2/fichier_3 z fois le mot "toto"
 
Quelles commandes vous utiliseriez ?


---------------
0 118 999 881 999 119 725 ...... 3 -
mood
Publicité
Posté le 04-10-2022 à 15:39:41  profilanswer
 

n°1478747
JeffBlagna​c
xargs et awk, c'est la vie
Posté le 04-10-2022 à 15:48:52  profilanswer
 

De mémoire et étant plutôt sur AIX, je dirais un truc comme :
find . -type f -name "fichier_*" -exec grep -c "toto" {} \; -ls
EDIT après test sur console et plus simple (et plus grillé :o) :
grep -c "toto" .rep*/fichier* | grep -v ":0"


Message édité par JeffBlagnac le 04-10-2022 à 16:21:27

---------------
[Topic Unique] ZOTAC ZBOX ID18 - Mon topic A/V et DONS
n°1478749
kajoux
Posté le 04-10-2022 à 15:55:11  profilanswer
 

Plutôt

grep -rc toto | grep -v ':0$'


en supposant que l'endroit où tu te trouves contient les répertoires à chercher (comme dans ton exemple).

n°1478750
Jaxom31
It goes to eleven !
Posté le 04-10-2022 à 16:03:38  profilanswer
 

Super, ça fonctionne. Merci à tous les deux.


---------------
0 118 999 881 999 119 725 ...... 3 -
n°1478758
Trit'
Posté le 04-10-2022 à 17:06:28  profilanswer
 

Jaxom31 a écrit :

La version de linux est une Mandrake 9


(Regarde l’année du message… Non, non : c’est pas un déterrage, il demande bien une info à propos d’un OS sorti il y a pile 20 ans !)
 
D’où tu sors une telle antiquité ??? :heink: Si c’est la boîte où tu bosses, ça craint un max, surtout si elle est critique (parce que la machine doit avoir l’âge de son OS, et pourrait donc claquer à tout moment).
Si c’est dans le cadre de tes études, ils feraient bien d’actualiser un poil leurs supports (même si, pour le cas présent, rien n’a dû trop changer entre ce qui se faisait en septembre 2002 et maintenant) : Mandrake est devenu Mandriva en 2005 et a fini par disparaître en 2011 (ses successeurs sont OpenMandriva qui a l’air d’être aussi morte qu’OpenOffice, et Mageia qui vivote dans son coin)… :sweat:

Message cité 1 fois
Message édité par Trit' le 04-10-2022 à 17:14:28
n°1478762
JeffBlagna​c
xargs et awk, c'est la vie
Posté le 04-10-2022 à 17:28:30  profilanswer
 

Je n'avais pas percuté :ouch:
Il doit filer un coup de main sur le PC de froc :o (private joke inter topic toulousain)


Message édité par JeffBlagnac le 04-10-2022 à 17:30:19

---------------
[Topic Unique] ZOTAC ZBOX ID18 - Mon topic A/V et DONS
n°1478764
Jaxom31
It goes to eleven !
Posté le 04-10-2022 à 17:38:12  profilanswer
 

Trit' a écrit :


(Regarde l’année du message… Non, non : c’est pas un déterrage, il demande bien une info à propos d’un OS sorti il y a pile 20 ans !)
 
D’où tu sors une telle antiquité ??? :heink: Si c’est la boîte où tu bosses, ça craint un max, surtout si elle est critique (parce que la machine doit avoir l’âge de son OS, et pourrait donc claquer à tout moment).
Si c’est dans le cadre de tes études, ils feraient bien d’actualiser un poil leurs supports (même si, pour le cas présent, rien n’a dû trop changer entre ce qui se faisait en septembre 2002 et maintenant) : Mandrake est devenu Mandriva en 2005 et a fini par disparaître en 2011 (ses successeurs sont OpenMandriva qui a l’air d’être aussi morte qu’OpenOffice, et Mageia qui vivote dans son coin)… :sweat:


 
Non, non, c'est pour le boulot  :D  
Une appli qui devait mourir et puis non, et puis si et finalement qu'on se traine en php4. Mais on va la refaire entièrement d'où la demande pour savoir le nombre de requête SQL qu'il y a dans les lignes de codes.


---------------
0 118 999 881 999 119 725 ...... 3 -
n°1478765
JeffBlagna​c
xargs et awk, c'est la vie
Posté le 04-10-2022 à 18:00:42  profilanswer
 

On vient juste de décommissionner un serveur de 2008 dont le support a pris fin en 2019, je pensais qu'on était à la bourre mais il y a pire ailleurs :D
C'est quand les applis et que l'exploitation tournent parfaitement et se font discrètes sans incident depuis des années qu'on les décommissionnent, c'est balot tout de même :o


---------------
[Topic Unique] ZOTAC ZBOX ID18 - Mon topic A/V et DONS

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Recherche dans des fichiers avec stat

 

Sujets relatifs
Système de fichiers en lecture seule d'un seul coupRecherche livre/documentation sur Linux pour débutant
[postgresql] fichiers wal et archivage continuRESOLU : A la recherche du logiciel radio web perdu...
Recherche selon l'IP, le port et metaScripts pour télécharger des fichiers .txt dans site web avec from
Samba et fichiers creuxcommande unix/linux création fichiers selon liste
Copie de fichiers entre Ubuntu Server ?[DEBIAN] Projet de serveur de fichiers sous Debian
Plus de sujets relatifs à : Recherche dans des fichiers avec stat


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR