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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Unix : find, grep

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Unix : find, grep

n°966633
Profil sup​primé
Posté le 31-01-2005 à 12:17:50  answer
 

Bonjour,
J'espère que qqn pourra m'aider pour mes 2 questions que voici :
1.Si je cherche un fichier dans lequel il y a par exemple la chaîne DEB_nnnn_FIN où nnnn est une donnée variable, on ne peut pas faire grep "DEB*FIN", y a-t-il une autre solution ?
2. Je fais un find . -exec grep -l ... {} \; mais dans l'exec je souhaiterais mettre plusieurs commandes (un autre grep, un rm sur le résultat,etc.). Comment faire ?
 
Merci beaucoup de votre aide.

mood
Publicité
Posté le 31-01-2005 à 12:17:50  profilanswer
 

n°966652
SBAM
Best recording of rach 3.
Posté le 31-01-2005 à 12:45:11  profilanswer
 

Code :
  1. bleh=`find . | grep -E 'pattern' | grep -E 'pattern2'`
  2. for i in $bleh; do
  3.   rm $i
  4. done

n°966655
minusplus
Posté le 31-01-2005 à 12:49:08  profilanswer
 

mickguib a écrit :

Bonjour,
J'espère que qqn pourra m'aider pour mes 2 questions que voici :
1.Si je cherche un fichier dans lequel il y a par exemple la chaîne DEB_nnnn_FIN où nnnn est une donnée variable, on ne peut pas faire grep "DEB*FIN", y a-t-il une autre solution ?
2. Je fais un find . -exec grep -l ... {} \; mais dans l'exec je souhaiterais mettre plusieurs commandes (un autre grep, un rm sur le résultat,etc.). Comment faire ?
 
Merci beaucoup de votre aide.


 
grep "DEB_.+?_FIN"  
 
grep fonctionne avec des expressions régulières, pas des wildcards de shell
 
 
pour le point 2 un script serait le plus simple.


Message édité par minusplus le 31-01-2005 à 12:49:24

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Unix : find, grep

 

Sujets relatifs
[UNIX / LINUX]Comment feriez vous ceci ?[c][unix][gtk] tutorials gtk pour gtkdrawingarea ou pour dessiner
[c][unix][gtk]compilation de programmes utilisant gtk+appelle une fonction du shell unix dans mawk
Utilisation fonction md5crypt (ou crypter en md5 unix)Executer des commandes UNIX depuis le html ou jsp ?
grep 01 a 59commande "join" sous unix
[Bash UNIX] Cryptage de mot de passeproblème avec find et grep ss unix
Plus de sujets relatifs à : Unix : find, grep


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