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:accueil [20/07/2014 13:32] Hypathie [Contexte d'utilisation des ER] |
utilisateurs:hypathie:tutos:accueil [20/07/2014 14:11] Hypathie [L'adressage] |
||
---|---|---|---|
Ligne 170: | Ligne 170: | ||
BBB | BBB | ||
12345 | 12345 | ||
+ | </code> | ||
+ | === Adressage avec n° occurrence (fonctionne sur une ligne)=== | ||
+ | <code user> | ||
+ | echo "lalalala" | sed -e 's/la/li/2' | ||
+ | </code> | ||
+ | <code> | ||
+ | lalilala | ||
+ | </code> | ||
+ | |||
+ | ===Adressage du n° ligne pour la substitution=== | ||
+ | Idem que précédemment, on place le n° devant la commande !\\ | ||
+ | Mais attention ici il s'agit de la substitution ''s'' : | ||
+ | |||
+ | <code user> | ||
+ | sed -r '6s/BBB/toto/' sed1.txt | ||
+ | |||
+ | </code> | ||
+ | <code> | ||
+ | aaaa | ||
+ | BBB | ||
+ | cCcC | ||
+ | # | ||
+ | 12345 | ||
+ | toto | ||
+ | titi cCcC | ||
+ | /coucou/titi | ||
</code> | </code> | ||
===Adressage avec délimiteurs "/ /" :=== | ===Adressage avec délimiteurs "/ /" :=== | ||
+ | soit le fichier sed2.txt | ||
+ | <code> | ||
+ | aaaa | ||
+ | BBB titi | ||
+ | cCcC | ||
+ | # | ||
+ | 12345 | ||
+ | BBB | ||
+ | titi cCcC | ||
+ | titi BBB | ||
+ | /coucou/titi | ||
+ | </code> | ||
<code user> | <code user> | ||
- | sed '/^B/d' ~/sed1.txt | + | sed '/^B/d' ~/sed2.txt |
</code> | </code> | ||
+ | > Dans le délimiteur, on place la chaîne de caractères ou la regexp qui indique à sed où doit être fait l'action de la commande. | ||
<code> | <code> | ||
aaaa | aaaa | ||
Ligne 180: | Ligne 219: | ||
# | # | ||
12345 | 12345 | ||
+ | titi cCcC | ||
+ | titi BBB | ||
</code> | </code> | ||