Commande grep
Fermé
momsse
-
5 mai 2007 à 08:35
dubcek Messages postés 18753 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 7 novembre 2024 - 5 mai 2007 à 16:56
dubcek Messages postés 18753 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 7 novembre 2024 - 5 mai 2007 à 16:56
A voir également:
- Commande grep
- Invite de commande - Guide
- Commande terminal mac - Guide
- Commande dism - Guide
- Grep plusieurs mots ✓ - Forum Linux / Unix
- Diskpart commande - Guide
6 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
5 mai 2007 à 09:06
5 mai 2007 à 09:06
Salut,
ls -a | grep '^\..*PATH.*';-))
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
5 mai 2007 à 09:53
5 mai 2007 à 09:53
Re-
Le principe de "grep" est de rechercher un motif dans un fichier, ou dans la sortie standard si aucun fichier n'est fourni. Donc pour rechercher dans la sortie standard, il faut un mécanisme qui produise une sortie, d'où le 'ls -a' dans ton cas...
;-))
Le principe de "grep" est de rechercher un motif dans un fichier, ou dans la sortie standard si aucun fichier n'est fourni. Donc pour rechercher dans la sortie standard, il faut un mécanisme qui produise une sortie, d'où le 'ls -a' dans ton cas...
;-))
Comment faire lorsque l'on cherche plusieurs mots à la fois ?
Ex: chercher avce grep tous les fichiers qui contiennet au moins un des trois mots suivant: papa maman toto ?
Merci d'avance !
Ex: chercher avce grep tous les fichiers qui contiennet au moins un des trois mots suivant: papa maman toto ?
Merci d'avance !
Merci pour ces précisions !
Autrement en ce qui concerne la recherche de plusieurs chaine de caractère dans un fichier avec grep ?
Autrement en ce qui concerne la recherche de plusieurs chaine de caractère dans un fichier avec grep ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
5 mai 2007 à 10:26
5 mai 2007 à 10:26
Il faut utiliser "egrep" (ou "grep -E") comme ceci :
egrep '(toto|papa|maman)' fichierou
grep -E '(toto|papa|maman)' fichier;-))
dubcek
Messages postés
18753
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
7 novembre 2024
5 619
5 mai 2007 à 16:56
5 mai 2007 à 16:56
Chercher dans tous les fichiers qui commencent par . mais dont le deuxième caractère n'est pas un point:
grep -l PATH ~/.[!.]*
grep -l PATH ~/.[!.]*