Re: arg list to long wnad while command

From: Ross Alexander (ralexan9@telusplanet.net)
Date: Mon Mar 31 2003 - 18:42:18 EST


On Mon, 31 Mar 2003, Renison, Rick wrote:

> find . -name "*.$EXTENSION" -ls | while read inode size prot links user
> group size moddate
> do
> something
> done

> > ls -ltr *.$EXTENSION 2>/dev/null | while read FILESTATUS
> > NUMBER OWNER
> > GROUP
> > do
> > something
> > done

The find is recursive - you may get an unexpected result. Instead,
perhaps

    ls -ltr |\
        grep \\.${EXTENSION}\$ |\
            while read FILESTATUS NUMBER OWNER GROUP
            do
                stuff
            done

would be a solution.

regards,
Ross

--
Ross Alexander
(780) 975 3505 cell / (780) 433 6725 home
ralexan9@telusplanet.net


This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 22:16:42 EDT