2009/12/4 Lorenzo Ortega. Grupo Transhotel <[email protected]>:
> Hola a todos.
> Estoy con un script para sacar de varios ficheros jsp (unos 700) la
> cadena "application_messages['X']" (X es aleatorio)
No entiendo bien la frase "sacar la cadena", es del verbo quitar? o
del verbo obtener? :P
> En cada fichero jsp, la cadena se presenta varias veces, como por
> ejemplo
a ver...
## fichero.jsp
> <h:outputText escape="false" value="#{application_messages['1109']}"/>
> <h:outputText escape="false" value="#{application_messages['1110']}"/>
> <h:outputText escape="false" value="#{application_messages['1111']}"/>
> <h:commandButton styleClass="btnGenericoGris"
> value="#{application_messages['29']}"
## end fichero.jsp
- Si quieres quitarlo:
$sed 's/application_messages//g' fichero.jsp
- Si quieres obtenerlo:
$grep application_messages fichero.jsp | awk '{print $3}' | sed 's/\/>$//g'
> ¿cómo me quedo solo con ello?, estoy con el sed, pero no doy con ello.
> ¿alguien puede ayudarme?
Seguro, en la lista hay muchos que saben usar sed y manejan excelente
las expresiones regulares, por lo pronto te paso esa semi solucion,
pero seguro se puede optimizar.
> gracias!
>
de nada
Saludos
--
Escobar, Nicolas
Dto. Tecnologia
Informatica y Telecomunicaciones S.A.