ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Saladin Sharif <al_zaw...@yahoo.com>
Subject Re: How to get the count of the number of lines in a file using ANT
Date Tue, 09 Oct 2007 19:25:43 GMT
>Anyway, I didn't have time to put together the example
>earlier.  Here goes:
>
><resourcecount>
>  <tokens><!-- default tokenizer is a line tokenizer
>-->
>    <file file="file_name.txt" />
>  </tokens>
></resourcecount>

Thanks Matt,  I've tried the code that you have given and it works.  But what I am really
after is being able to set a flag if the file contains one or more lines of text.  So I was
hoping to get the line count and then check if it is greater than 0.
I took a look at the ANT user manual for the resourcecount task, and noticed the "when" and
"count" attributes.

<resourcecount property="file.line.count.not.zero.flag" when="greater" count="0" >
  <tokens>
    <file file="file_name.txt" />
  </tokens>
</resourcecount>

I tried using the above code snippet hoping that I could set the  file.line.count.not.zero.flag
 flag, if the line count was greater than 0.   But it does not work the way I intended it.
 It just stores the line count in the file.line.count.not.zero.flag property regardless of
wether the line count is greater than 0 or not.  I was hoping to be able to set the flag,
so that I could use it later on in my ANT script as a condition to check before running certain
tasks.



 
**********************************************************
* Saladin Sharif
* e-mail: al_zawiah@yahoo.com
* Visit homepage @ http://gaia.ecs.csus.edu/~sharifs
**********************************************************


----- Original Message ----
From: Matt Benson <gudnabrsam@yahoo.com>
To: Ant Users List <user@ant.apache.org>
Sent: Tuesday, October 9, 2007 8:16:50 AM
Subject: Re: How to get the count of the number of lines in a file using ANT


--- Peter Reilly <peter.kitt.reilly@gmail.com> wrote:

> On 10/9/07, Matt Benson <gudnabrsam@yahoo.com>
> wrote:
> > Oh, ye of little faith... Look at:
> >
> >
>
http://ant.apache.org/manual/CoreTypes/resources.html#tokens
> >
> > for a hint...
> It is *not* good to have such things in the manual.

How not, Peter?

Anyway, I didn't have time to put together the example
earlier.  Here goes:

<resourcecount>
  <tokens><!-- default tokenizer is a line tokenizer
-->
    <file file="file_name.txt" />
  </tokens>
</resourcecount>

-Matt

> 
> Peter
> 
> >
> > -Matt
> >
> > --- Prashant Reddy <prashant@pramati.com> wrote:
> >
> > > Ok, none of the named filters that exist in ANT
> dist
> > > can help achieve
> > > this. You might need to use the scriptfilter,
> and i
> > > am not an expert in
> > > using scripting lang.
> > >
> > > -Prashant
> > >
> > > On Tue, 2007-10-09 at 11:09 +0530, Prashant
> Reddy
> > > wrote:
> > > > checkout the filterchains:
> > > >
> > > >
> > >
> >
>
http://ant.apache.org/manual/CoreTypes/filterchain.html
> > > >
> > > >
> > > > On Mon, 2007-10-08 at 15:20 -0700, Saladin
> Sharif
> > > wrote:
> > > > > I have a txt file and would like to get the
> > > count of the number of lines in that file, and
> then
> > > store that count into a property.
> > > > >
> > > > > I mean something equivalent to the unix
> command:
> > > > > cat file_name.txt | wc -l
> > > > >
> > > > > Can this be done using an existing ANT task?
> > > > > Thanks,
> > > > > -Saladin
> > > > >
> > > > >
> > > > >
> > > > >
> > >
> >
>
____________________________________________________________________________________
> > > > > Need a vacation? Get great deals
> > > > > to amazing places on Yahoo! Travel.
> > > > > http://travel.yahoo.com/
> > > > >
> > > > >
> > >
> >
>
---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail:
> > > user-unsubscribe@ant.apache.org
> > > > > For additional commands, e-mail:
> > > user-help@ant.apache.org
> > >
> > >
> > >
> >
>
---------------------------------------------------------------------
> > > To unsubscribe, e-mail:
> > > user-unsubscribe@ant.apache.org
> > > For additional commands, e-mail:
> > > user-help@ant.apache.org
> > >
> > >
> >
> >
> >
> >      
>
____________________________________________________________________________________
> > Don't let your dream ride pass you by. Make it a
> reality with Yahoo! Autos.
> > http://autos.yahoo.com/index.html
> >
> >
> >
> >
> >
>
---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> user-unsubscribe@ant.apache.org
> > For additional commands, e-mail:
> user-help@ant.apache.org
> >
> >
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> user-unsubscribe@ant.apache.org
> For additional commands, e-mail:
> user-help@ant.apache.org
> 
> 



      ____________________________________________________________________________________
Check out the hottest 2008 models today at Yahoo! Autos.
http://autos.yahoo.com/new_cars.html

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


       
____________________________________________________________________________________
Yahoo! oneSearch: Finally, mobile search 
that gives answers, not web links. 
http://mobile.yahoo.com/mobileweb/onesearch?refer=1ONXIC

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message