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 | Révision précédente | ||
utilisateurs:hypathie:tutos:erb-et-ere-par-le-contexte-des-commandes [13/11/2014 08:10] Hypathie [Introduction] |
utilisateurs:hypathie:tutos:erb-et-ere-par-le-contexte-des-commandes [01/10/2023 11:39] (Version actuelle) |
||
---|---|---|---|
Ligne 149: | Ligne 149: | ||
</code> | </code> | ||
- | > option -l : Ne pas afficher les résultats normaux. À la place, indiquer le nom des fichiers pour lesquels des résultats auraient été affichés. | ||
- | > option -R : Lire récursivement tous les fichiers à l'intérieur de chaque répertoire. | ||
>Le motif entre guillemets ("e") concerne la recherche dans le contenu du fichier. C'est là qu'il faut placer l'expression rationnelle. Le motif "e" en est d'ailleurs une. | >Le motif entre guillemets ("e") concerne la recherche dans le contenu du fichier. C'est là qu'il faut placer l'expression rationnelle. Le motif "e" en est d'ailleurs une. | ||
>Le caractère "*" est le métacaractère qui signifie "__nom de fichier__ commençant par "Toto" avec n'importe quel autre caractère après ou rien après. | >Le caractère "*" est le métacaractère qui signifie "__nom de fichier__ commençant par "Toto" avec n'importe quel autre caractère après ou rien après. | ||
Ligne 242: | Ligne 240: | ||
</code> | </code> | ||
- | ===locate === | + | ====locate ==== |
+ | <note tip> | ||
+ | **__Rappel sur locate__**\\ | ||
+ | |||
+ | locate <options> <vos critères de recherche> | ||
+ | |||
+ | **Options:**\\ | ||
+ | |||
+ | * **-i** pour ignorer la casse majuscule ou minuscule | ||
+ | * **-c** afficher seulement le nombre de résultat | ||
+ | * **-n <n>** N'affiche que les n premiers résultats. | ||
+ | |||
+ | </note> | ||
* __Préparation :__ | * __Préparation :__ | ||
Ligne 283: | Ligne 293: | ||
</code> | </code> | ||
- | ===sed=== | + | ====sed==== |
+ | <note tip> | ||
+ | Rappel sur sed\\ | ||
+ | * Adressages | ||
+ | |||
+ | |||
+ | </note> | ||
* __sed utilise aussi les deux :__ | * __sed utilise aussi les deux :__ | ||
Ligne 308: | Ligne 324: | ||
</code> | </code> | ||
- | ===awk === | + | ====awk ==== |
* __De même encore pour awk :__ | * __De même encore pour awk :__ | ||
Ligne 1577: | Ligne 1593: | ||
</code> | </code> | ||
- | ===[[:class:]] + quantificateur { }=== | + | ===<nowiki>[[:class:]]</nowiki> + quantificateur { }=== |
<code user>grep "[[:digit:]]\{4\}" liste-class</code> | <code user>grep "[[:digit:]]\{4\}" liste-class</code> |