--- "John W. Krahn" <[EMAIL PROTECTED]> wrote:
> [EMAIL PROTECTED] wrote:
> >
> > On Wed, Aug 27, 2003 at 11:18:26AM +0530, T.S.Ravi Shankar wrote:
> > >
> > > open(STATUS,">> status.txt");
> > > for ($i=0; $i<=98985;$i++) {
> > > system ("process");
> > > if (($i%10)==0)
> > > { print STATUS "\n\n **** $i iterations over !!*****\n\n"; }
> > > }
> > > close(STATUS);
> >
> > I'm not an expert, but shouldn't you add a space between % and 10?
>
> No, a space is not necessary there. In fact, if you use the print
> function instead of the print operator, you can remove all the
> non-quoted space characters.
>
>
open(STATUS,">>status.txt");for($i=0;$i<=98985;$i++){system("process");if(($i%10)==0){print(STATUS"\n\n
> **** $i iterations over !!*****\n\n")}}close(STATUS);
>
> However that is not very readable or maintainable.
I ran this on my system (HP-UX, perl v5.6.1), changed "process" to "date" and
it ran fine _as-is_. Could it be hosing on the external command here??!
-JW
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]