Hola,
Necesito obtener todos los literales en unos archivos .jsp, para esto tendría que hacer algo como “*”, pero claro,a si lo que estoy buscando es el metacaracter *,no?
Tenéis alguna idea? Gracias de antemano.
| |||
Grep para obtener todas las cadenas que estén entre comillas Hola, Necesito obtener todos los literales en unos archivos .jsp, para esto tendría que hacer algo como “*”, pero claro,a si lo que estoy buscando es el metacaracter *,no? Tenéis alguna idea? Gracias de antemano. |
| |||
Respuesta: Grep para obtener todas las cadenas que estén entre comillas Si es GNU grep, podés usar la opción -o (solamente mostrar las partes de la cadena que cumplan el patrón):
Código BASH:
Ver original Si no es GNU grep, dado que grep no tiene la capacidad de guardar coincidencias (usando paréntesis), sed o awk pueden ser mejores opciones:
Código BASH:
Ver original Si estás seguro de que cada línea solamente contiene cosas de la forma cadena = "literal"; podrías usar un método que se rompe fácilmente si hay algo inesperado, pero es una de esas soluciones que funcionan el 90% de los casos y muchas veces son suficientes para scripts de un solo uso:
Código BASH:
Ver original Saludos. |
Etiquetas: |