Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

300
Views
Cómo grep una palabra dentro de archivos xml en una carpeta

Sé que puedo usar grep para encontrar una palabra en todos los archivos presentes en una carpeta como esta

 grep -rn core .

Pero mi directorio actual tiene muchos subdirectorios y solo quiero buscar en todos los archivos xml presentes en el directorio actual y todos sus subdirectorios . Cómo puedo hacer eso ?

probé esto

 grep -rn core *.xml // Does not work

Pero solo busca archivos xml presentes en el directorio actual. No lo hace recursivamente.

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Pruebe la opción --include

 grep -R --include="*.xml" "pattern" /path/to/dir

Referencia: Grep incluye solo el patrón de archivo *.txt cuando se ejecuta el modo recursivo

over 4 years ago · Santiago Trujillo Report

0

Usar find :

 find /path/to/dir -name '*.xml' -exec grep -H 'pattern' {} \;
over 4 years ago · Santiago Trujillo Report

0

Yo uso esto a menudo:

 grep 'pattern' /path/to/dir/**/*.xml

EDITAR:

con zsh

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!