Commande grep
kaka1989
Messages postés
78
Statut
Membre
-
ripat -
ripat -
Bonjour,
j'ai tapez cette commande :grep -E (a|b)* <nomdefichier>
pour chercher les mots qui commence par a ou b suivi de a zéro ou plusieurs fois ou b zéro ou plusieurs fois
est il m'affiche d'erreur:bash :erreur de syntaxe prés du symbole inattendu " ( "
j'ai tapez cette commande :grep -E (a|b)* <nomdefichier>
pour chercher les mots qui commence par a ou b suivi de a zéro ou plusieurs fois ou b zéro ou plusieurs fois
est il m'affiche d'erreur:bash :erreur de syntaxe prés du symbole inattendu " ( "
A voir également:
- Commande grep
- Invite de commande - Guide
- Commande terminal mac - Guide
- Commande dism - Guide
- Diskpart commande - Guide
- Commande scannow - Guide
1 réponse
Pour l'erreur, rajoute des guillemets simples:
Mais d'après ton objectif de trouver "les mots qui commence par a ou b suivi de a zéro ou plusieurs fois ou b zéro ou plusieurs fois ", je ne suis pas certain que tu obtiennes le résultat attendu. Pourrais-tu donner un exemple pour clarifier.
Je verrais plutôt ce motif:
grep -E '(a|b)*' <nomdefichier>
Mais d'après ton objectif de trouver "les mots qui commence par a ou b suivi de a zéro ou plusieurs fois ou b zéro ou plusieurs fois ", je ne suis pas certain que tu obtiennes le résultat attendu. Pourrais-tu donner un exemple pour clarifier.
Je verrais plutôt ce motif:
egrep '(^| )([ab])\2*($| )' ton_fichier