Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa |
tutorial_de_sed [2022/07/08 23:02] – peron | tutorial_de_sed [2022/07/08 23:04] (actual) – peron |
---|
* ''.*'': Esta segunda subexpresión de búsqueda significa "cualquier caracter y cualquier cantidad de ellos". | * ''.*'': Esta segunda subexpresión de búsqueda significa "cualquier caracter y cualquier cantidad de ellos". |
* ''/\1'': La porción de sustitución de la expresión contiene 1 precedido por una barra invertida (''\''). Esto representa el texto que coincide con la primera subexpresión. | * ''/\1'': La porción de sustitución de la expresión contiene 1 precedido por una barra invertida (''\''). Esto representa el texto que coincide con la primera subexpresión. |
* ''/''': La barra (''/'') y el apóstrofe (''''') terminan el comando de sed. | * ''/' '': La barra (''/'') y el apóstrofe (''''') terminan el comando de sed. |
| |
Lo que todo esto significa es que se buscará cualquier cadena de caracteres que no contienen un caracter de dos puntos ('':''), las cuales serán la primer instancia de un texto coincidente. Luego, se buscará cualquier cosa en dicha línea, la cual será la segunda instancia del texto coincidente. Se sustituirá la línea entera con el texto que está indicado en la primer subexpresión. | Lo que todo esto significa es que se buscará cualquier cadena de caracteres que no contienen un caracter de dos puntos ('':''), las cuales serán la primer instancia de un texto coincidente. Luego, se buscará cualquier cosa en dicha línea, la cual será la segunda instancia del texto coincidente. Se sustituirá la línea entera con el texto que está indicado en la primer subexpresión. |
Ahora, echemos un vistazo a una forma rápida y simple de hacer lo mismo: | Ahora, echemos un vistazo a una forma rápida y simple de hacer lo mismo: |
| |
Nuestro término de búsqueda opera a partir del primer caracter de dos puntos ('':'') hasta el final de la línea. Como nuestra expresión de sustutución está vacía (''//''), no reemplazará el texto coincidente con cadena alguna. | Nuestro término de búsqueda opera a partir del primer caracter de dos puntos ('':'') hasta el final de la línea. Como nuestra expresión de sustutución está vacía (//), no reemplazará el texto coincidente con cadena alguna. |
| |
De modo que si tipeamos lo siguiente, quitando todo desde el primer caracter de dos puntos ('':'') hasta el final de la línea, se logrará el efecto anterior de dejar sólo los nombres de usuario: | De modo que si tipeamos lo siguiente, quitando todo desde el primer caracter de dos puntos ('':'') hasta el final de la línea, se logrará el efecto anterior de dejar sólo los nombres de usuario: |