Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Prochaine révision Les deux révisions suivantes | ||
utilisateurs:hypathie:tutos:erb-et-ere-par-le-contexte-des-commandes [12/11/2014 16:25] Hypathie [Introduction] |
utilisateurs:hypathie:tutos:erb-et-ere-par-le-contexte-des-commandes [12/11/2014 17:37] Hypathie [Introduction] |
||
---|---|---|---|
Ligne 103: | Ligne 103: | ||
===grep=== | ===grep=== | ||
+ | <note tip> | ||
+ | **__Rappel sur grep__**\\ | ||
+ | * __**Synopsis**__ : | ||
+ | |||
+ | grep [OPTIONS] MOTIF [FICHIER...] | ||
+ | grep [OPTIONS] [-e MOTIF | -f FICHIER] [FICHIER...] | ||
+ | |||
+ | **''grep toto ~/Dossier/liste.txt''**\\ | ||
+ | **''grep "toto" ~/Dossier/liste.txt''** | ||
+ | >Les guillemets ne sont pas obligatoires pour un mot | ||
+ | > Recherche le motif ''toto'' dans le fichier "liste.txt" | ||
+ | |||
+ | **''grep toto ~/Dossier/liste.txt /Documents/téléphone.txt''**\\ | ||
+ | > Recherche le motif ''toto'' dans les fichiers "liste.txt" et "téléphone.txt". | ||
+ | |||
+ | **''grep "toto et titi" ~/Dossier/liste.txt" ''** | ||
+ | > Les guillemets sont obligatoires lorsque MOTIF est une chaîne de caractères espacés d'un ou plusieurs espaces. | ||
+ | |||
+ | * __**Options les plus courantes**__ : | ||
+ | |||
+ | |||
+ | * -v affiche les lignes ne contenant pas MOTIF | ||
+ | * -c compte le nombre de lignes contenant MOTIF | ||
+ | * -n chaque ligne contenant MOTIF est numérotée | ||
+ | * -r ou -R (récursif) recherche MOTIF dans tous les fichiers et sous-répertoires | ||
+ | * -x ligne correspondant exactement à MOTIF | ||
+ | * -l (par défaut) affiche le nom des fichiers qui contiennent MOTIF | ||
+ | * -f (par défaut) pour plusieurs fichiers | ||
+ | * -w recherche du MOTIF exact et non approchant | ||
+ | |||
+ | **''grep -r -w Toto ~/''** | ||
+ | |||
+ | </note> | ||
* __L'étoile__ : | * __L'étoile__ : | ||
Imaginons qu'on cherche __tous les fichiers commençant par "t"__ contenant le caractère "e".\\ | Imaginons qu'on cherche __tous les fichiers commençant par "t"__ contenant le caractère "e".\\ |