Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa | Próxima revisiónAmbos lados, revisión siguiente | ||
tutorial_de_sed [2021/08/22 19:22] – peron | tutorial_de_sed [2022/05/10 22:23] – peron | ||
---|---|---|---|
Línea 84: | Línea 84: | ||
Normalmente no se conoce con precisión dónde se localiza exactamente un texto buscado, lo que implica que suele ser imposible proveer los números de línea. Sin embargo, podrás usar sed para seleccionar las líneas que contienen la cadena de texto que buscas. Por ejemplo, prueba extraer todas las líneas que comienzan con " | Normalmente no se conoce con precisión dónde se localiza exactamente un texto buscado, lo que implica que suele ser imposible proveer los números de línea. Sin embargo, podrás usar sed para seleccionar las líneas que contienen la cadena de texto que buscas. Por ejemplo, prueba extraer todas las líneas que comienzan con " | ||
- | El caret (^) representa el comienzo de una línea. Deliminta tu término a buscar en barras (/). También incluirás un espacio luego de " | + | El circunflejo |
Al leer por primera ver guiones que incluyen sed, no suele resultar obvio. Recordemos que en los comandos anteriores expliqué que /p significa " | Al leer por primera ver guiones que incluyen sed, no suele resultar obvio. Recordemos que en los comandos anteriores expliqué que /p significa " | ||
Línea 208: | Línea 208: | ||
* sed 's/: El comando sed y el comienzo de la expresión de sustitución. | * sed 's/: El comando sed y el comienzo de la expresión de sustitución. | ||
* \(: El paréntesis abierto [(] precedido por una barra invertida(\) abre una subexpresión. | * \(: El paréntesis abierto [(] precedido por una barra invertida(\) abre una subexpresión. | ||
- | * | + | * |
* \): El paréntesis cerrado [)] precedido por una barra invertida (\). | * \): El paréntesis cerrado [)] precedido por una barra invertida (\). | ||
* .*: Esta segunda subexpresión de búsqueda significa " | * .*: Esta segunda subexpresión de búsqueda significa " | ||
Línea 257: | Línea 257: | ||
* sed 's/: El comando de sustitución normal. | * sed 's/: El comando de sustitución normal. | ||
- | * ^: Como el caret no está en un grupo ([]), se interpreta como "el comienzo de la línea" | + | * ^: Como el circunflejo |
* | * | ||
* | * |