Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| linux:sed [16-04-2014 08:03] – [Exemple en vrac] edmc73 | linux:sed [04-10-2020 10:00] (Version actuelle) – [Remplacement / substitution] edmc73 | ||
|---|---|---|---|
| Ligne 17: | Ligne 17: | ||
| tata 4321 toto tutu | tata 4321 toto tutu | ||
| </ | </ | ||
| + | |||
| + | L' | ||
| Pour remplacer | Pour remplacer | ||
| - | sed -e ' | + | sed -i ' |
| < | < | ||
| Ligne 26: | Ligne 28: | ||
| </ | </ | ||
| - | On peut remarquer que seul la 1ère occurence | + | On peut remarquer que seule la 1ère occurrence |
| - | sed -e ' | + | sed -i ' |
| < | < | ||
| koko 1234 koko titi | koko 1234 koko titi | ||
| Ligne 33: | Ligne 35: | ||
| </ | </ | ||
| + | Pour ignorer la casse, on utilise l' | ||
| + | sed -i ' | ||
| + | |||
| + | Remplacer un \ par / dans les path des #include dans un fichier .c | ||
| + | sed -i '/# | ||
| + | sed -i '/# | ||
| + | sed -i '/# | ||
| + | | ||
| + | Pour remplacer dans l' | ||
| + | |||
| + | find . -name ' | ||
| + | et inversement | ||
| + | find . -name ' | ||
| ==== Translittération ==== | ==== Translittération ==== | ||
| Pratique pour par exemple remplacer tous les e avec accent par un e sans accent. | Pratique pour par exemple remplacer tous les e avec accent par un e sans accent. | ||
| Ligne 127: | Ligne 142: | ||
| | | ||
| - | hdparm -t /dev/sda | sed -r '/ | + | hdparm -t /dev/sda | sed -r '/ |
| + | |||
| + | Avec le ''/ | ||
| + | '' | ||
| + | On prend la valeur jusqu' | ||
| + | |||
| + | |||
| + | ==== Connaitre les machines connectées à notre serveur NFS ==== | ||
| + | |||
| + | < | ||
| + | |||
| + | |||
| ===== Regexp extended ===== | ===== Regexp extended ===== | ||