Unix : find, grep - Shell/Batch - Programmation
Marsh Posté le 31-01-2005 à 12:45:11
Code :
|
Marsh Posté le 31-01-2005 à 12:49:08
mickguib a écrit : Bonjour, |
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.
Marsh Posté le 31-01-2005 à 12:17:50
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.