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

Reply via email to