Preguntas etiquetadas con grep

84
¿Cómo grep, excluyendo algunos patrones?

Me gustaría encontrar líneas en archivos con la aparición de algún patrón y la ausencia de algún otro patrón. Por ejemplo, necesito encontrar todos los archivos / líneas, loomexcepto los que tienen gloom. Entonces, puedo encontrar loomcon el comando: grep -n 'loom'

82
Cómo hacer grep para toda la palabra

Estoy usando el siguiente comando para grep cosas en subdirecciones find . | xargs grep -s 's:text' Sin embargo, esto también encuentra cosas como <s:textfield name="sdfsf"...../> ¿Qué puedo hacer para evitarlo y encontrar cosas como <s:text name="sdfsdf"/> O para el caso ......

81
¿Cómo hacer grep para contenido después de patrón?

Dado un archivo, por ejemplo: potato: 1234 apple: 5678 potato: 5432 grape: 4567 banana: 5432 sushi: 56789 Me gustaría hacer grep para todas las líneas que comienzan con potato:pero solo canalizar los números que siguen potato:. Entonces, en el ejemplo anterior, la salida

81
¿Cómo grep el git diff?

¿Hay alguna forma de mostrar el git-diff filtrado por un patrón determinado? Algo como git grepdiff pattern changed file +++ some sentence with pattern changed file 2 --- some other pattern Desafortunadamente, la solución más simple no es lo suficientemente buena. git diff | grep pattern...

81
Cómo hacer grep con una lista de palabras

Tengo un archivo A con 100 palabras separadas por nuevas líneas. Me gustaría buscar el archivo B para ver si ALGUNA de las palabras del archivo A aparece en él. Intenté lo siguiente pero no me funciona: grep -F A B