Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
| linux:bash:sed [20/08/2018 23:56] – [ejemplos] mate | linux:bash:sed [10/04/2019 00:30] (actual) – [ejemplos avanzados] mate | ||
|---|---|---|---|
| Línia 21: | Línia 21: | ||
| * '' | * '' | ||
| * '' | * '' | ||
| + | <code bash> | ||
| + | sed ' | ||
| + | </ | ||
| == parámetros | == parámetros | ||
| Línia 55: | Línia 58: | ||
| sed -i " | sed -i " | ||
| - | <code bash></ | + | ejemplo docker |
| - | <code bash></ | + | <code bash>sed -i / |
| + | -e ' | ||
| + | -e ' | ||
| + | -e ' | ||
| + | </ | ||
| + | |||
| + | == ejemplos avanzados | ||
| + | añadir texto a una línea, respetando el contenido existente (y haciendo match). Uso de subexpresión (backreference) | ||
| + | <code bash>sed -i " | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | insertar línea antes de match, backup del fichero modificado | ||
| + | <code bash> | ||
| + | sed -i.bak '/< | ||
| + | </ | ||
| + | |||
| + | === búsquedas | ||
| + | buscar frases de un texto que tengas 6 palabras (y acaben en algo que no sea una letra): | ||
| + | <code bash> | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | buscar palíndromos de 7 letras((palabra capicúa))< | ||
| + | * cada grupo de paréntesis hace que ese caracter se guarde para " | ||
| + | * y se recogen esos valores con \3 \2 \1 respectivamente | ||