[olug] Traversing directories with the file command

Dave Thacker dthacker9 at cox.net
Thu Jun 23 12:20:43 UTC 2005


On Thursday 23 June 2005 04:21, Charles Bird wrote:
> speaking of scripting, I was wondering if anyone knows of any good
> resources for scripting knowledge. I want to be a king of script, it just
> has to happen, must be done.

Unix Shell Programming  Kochan and Wood.  
Learning Perl                   Schwartz and Christiansen

There are a variety of other titles for the bash shell and linux, but I 
haven't used them.

DT
>
>
>
>
>
> ----- Original Message -----
> From: "Mike Hostetler" <hostetlerm at gmail.com>
> To: "Omaha Linux User Group" <olug at olug.org>
> Subject: Re: [olug] Traversing directories with the file command
> Date: Wed, 22 Jun 2005 13:16:33 -0500
>
> > 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