Saifi, Try this out, If this command suits your findings
find . -type f -path '*x86*/*' \( -name "*.x" -and -name "f*.x" \) Thanks, Pratap On Wed, Sep 8, 2021 at 4:17 PM SAIFI <[email protected]> wrote: > On Tue, 7 Sep 2021, nagari pratap wrote: > > > Please try this command > > > > find . -type f \( -name "*.x" -and -name "f*.x" \) > > > > This is the approach i have been using so far. > > Please see below. > > find `pwd` -type f \( -iname "*.h" -o -iname "*.hpp" -o -iname "*.c" -o > -iname "*.cc" -o -iname "*.cpp" -o -iname "*.s" -o -iname "*.y" -o -iname > "*.l" \) | sort | xargs etags -a > > what i'd like to do is to improve it further, ie. using '-prune' primary > since the file 'f*.x' may be found all the following directories. > > alpha/ arm/ csky/ hexagon/ Kconfig microblaze/ nds32/ openrisc/ > powerpc/ s390/ sparc/ x86/ > arc/ arm64/ h8300/ ia64/ m68k/ mips/ nios2/ parisc/ > riscv/ sh/ um/ xtensa/ > > what i want to accomplish is to skip all directories except 'x86'. > > Thanks everyone who helped out. > > > warm regards > Saifi. > > -- ---- Thanks, Pratap

