[olug] Traversing directories with the file command

webtrekker at cox.net webtrekker at cox.net
Wed Jun 22 18:47:58 UTC 2005


Wow! Thanks Mike! That is what I have been looking for.
> 
> From: Mike Hostetler <hostetlerm at gmail.com>
> Date: 2005/06/22 Wed PM 02:16:33 EDT
> To: Omaha Linux User Group <olug at olug.org>
> Subject: Re: [olug] Traversing directories with the file command
> 
> Use "find" to list all the files first:
> 
> find |xargs file|grep perl| awk -F : '{print $1}'|xargs ls -lct
> 
> 
> 
> On 6/22/05, webtrekker at cox.net <webtrekker at cox.net> wrote:
> > HELP!!
> > I am trying to create a way to use 'file' and grep to identify perl, shell scripts, ELF apps, etc and list their last modified time.  I have been able to use the following command but it only works in the current directory.  'file' doesn't seem to be able to follow a directory tree or have a recursive flag.
> > Here is what I have so far:
> >   file * | grep perl | awk -F : '{print $1}' | xargs ls -lct

> > 
> > If there was a way to embed that into a script that went through a directory structure that should work.  I am not very good at script writing though so any help would be appreciated!
> > Thanks
> > 
> > 
> > _______________________________________________
> > OLUG mailing list
> > OLUG at olug.org
> > http://lists.olug.org/mailman/listinfo/olug
> > 
> 
> 
> -- 
> Mike Hostetler
> http://www.binary.net/thehaas
> _______________________________________________
> OLUG mailing list
> OLUG at olug.org
> http://lists.olug.org/mailman/listinfo/olug
> 




More information about the OLUG mailing list