Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como stream editor

Notas sobre sed y Bash

- Los cuantificadores de expresiones regulares machean modo greedy por default (lo normal). Falta ver si hay un modificador para cambiar a modo non-greedy. - Las REGEX pasadas a sed desde Bash y sin comillas ("" de Bash), esto es: s/REGEX_sin_comillas/.../, primero pasan por el intérprete de comandos y hay que respetar todas las reglas de escape de Bash. Ej. 1: - manual de sed: REGEX=\[ matches [ - desde la línea de comando (sin el auxilio de las comillas "" Bash): \\[ reduce a \[ machea [. Ej. 2:  - manual de sed: REGEX= (espacio en blanco) machea (a sí mismo, caracter de espacio en blanco) - desde la línea de comando: \ (secuencia contrabarra espacio en blanco), reduce a (espacio en blanco) ==> entra dentro de sed ==> machea (a sí mismo, espacio en blanco). Ej. 3: - manual de sed: \( abre un capturing group - desde la línea de comando: \\\( ==> \\ reduce a \, \( reduce a ( ==> entra en sed como \( Con comillas "" de Bash, el inté...