Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/01/2008, 16h25   #1
Candidat au titre de Membre du Club
 
Développeur informatique
Inscription : août 2005
Messages : 54
Détails du profil
Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2005
Messages : 54
Points : 14
Points : 14
Par défaut find encapsulé afin d'exclure certains résultats

Bonjour,

J'ai la commande suivante pour obtenir une liste des noms des fichiers voulus:
Code :
find . -name "security.xml" -exec grep -lE "com\.ibm\.ws\.security\.server\.lm\.swam|com\.ibm\.ISecurityLocalObjectGSSUPImpl\.WSSecurityContext" {} \;
Le problème qui se pose est comment modifier cette commande afin d'exclure les fichiers contenant
Code :
OID=.No OID for this mechanism.
.

Peut-il quelcun m'aider?

Merci par avance
soveste est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2008, 17h10   #2
Membre Expert
 
Étudiant
Inscription : août 2004
Messages : 500
Détails du profil
Informations personnelles :
Âge : 22

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2004
Messages : 500
Points : 1 017
Points : 1 017
Envoyer un message via MSN à Senaku-seishin
Bonjour

Cette argv exclue l'expression. Va faire un tour dans man ou info
Senaku-seishin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2008, 17h21   #3
Candidat au titre de Membre du Club
 
Développeur informatique
Inscription : août 2005
Messages : 54
Détails du profil
Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2005
Messages : 54
Points : 14
Points : 14
J'avais déjà essaié ça

Code :
1
2
 
find . -name "security.xml" -exec grep -lE "com\.ibm\.ws\.security\.server\.lm\.swam|com\.ibm\.ISecurityLocalObjectGSSUPImpl\.WSSecurityContext " {} \; | grep -v "OID=.No OID for this mechanism."
mais ça donne les même résultats que sans grep -v
soveste est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2008, 09h39   #4
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 502
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 5 502
Points : 9 685
Points : 9 685
Bonjour,

Regardes comment coupler find avec une autre commande via un appel à xargs (une recherche sur ce forum avec les bons mots-clefs devraient te donner un bon début de piste).
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h22.


 
 
 
 
Partenaires

Hébergement Web