Problème avec une ligne de commande (redirection qui ne marche pas)

Problème avec une ligne de commande (redirection qui ne marche pas) - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 21-08-2007 à 17:58:48    

Bonjour à tous !
 
           J'ai construit une ligne de commande qui permet de rechercher sur tout le système les fichiers contenant la chaine "abc" et je voudrais rediriger les résultats vers un fichier, malheureusement
 

Code :
  1. find / -name "*.*" -exec fgrep abc {} /dev/null \;  >> resultat.txt


 
ne fonctionne pas !
 
Comment pourrais je faire ?
 
Merci d'avance !
RedVivi

Reply

Marsh Posté le 21-08-2007 à 17:58:48   

Reply

Marsh Posté le 21-08-2007 à 18:29:49    

grep -r abc >> resultat.txt

Reply

Marsh Posté le 21-08-2007 à 18:49:20    

Tu veux dire faire  
 

Code :
  1. find / -name "*.*" |grep -r abc >> resultat.txt

?
 
Si c'est le cas ça ne fonctionne pas car ceci ne fait pas  la recherche dans les fichiers, peut etre que j'ai mal compris....

Reply

Marsh Posté le 21-08-2007 à 19:08:21    

find / | grep abc >> resultat.txt devrait suffire...


---------------
-_- http://www.scienceshopping.com -_-
Reply

Marsh Posté le 21-08-2007 à 19:11:10    

Je ne pense pas car pour moi d'après cette commande, il va me rechercher les fichiers dont le noms contient abc mais moi je veux scanner à l'intérieur des fichiers uniquement

Reply

Marsh Posté le 21-08-2007 à 19:22:42    

Taz a écrit :

grep -r abc >> resultat.txt


grep -r abc / >> resultat.txt même

Reply

Marsh Posté le 21-08-2007 à 19:30:14    

:D
Taz a donné la solution :D


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
Reply

Marsh Posté le 21-08-2007 à 19:32:26    

redvivi a écrit :

Je ne pense pas car pour moi d'après cette commande, il va me rechercher les fichiers dont le noms contient abc mais moi je veux scanner à l'intérieur des fichiers uniquement


 
oups sorry, j'ai lu trop vite!  :sweat:


---------------
-_- http://www.scienceshopping.com -_-
Reply

Marsh Posté le 22-08-2007 à 15:23:16    

J'ai un petit problème, voilà près de 15heures que le moulin tourne et j'ai plusieurs erreurs de type  
 

Code :
  1. boucle récursive sur le répertoire


 
Est-ce que ça veut dire que le grep tourne en boucle et n'arrive pas à faire les autres répertoires à cause du loop ? d'ou la longueur de la commande ? (j'ai environ 5GB à scanner)


Message édité par redvivi le 22-08-2007 à 15:23:34
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed