Notice: On March 31, it was **announced** that Statalist is moving from an email list to a **forum**. The old list will shut down at the end of May, and its replacement, **statalist.org** is already up and running.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

From |
"Li Chuntao (Tony)" <leechtcn@gmail.com> |

To |
statalist@hsphsun2.harvard.edu |

Subject |
Re: st: how to read very long text lines? |

Date |
Fri, 8 Mar 2013 15:24:56 +0800 |

Yes, you are right. I am also trying to handle it with Powershell, but the problem is, i need this specific line and then transfer it into a Stata data format, probably by using post command. Thus, if i can read this line via Stata, i do not need to shift between softwares and can design a package. On Fri, Mar 8, 2013 at 3:17 PM, Carl Severson <carlseverson@gmail.com> wrote: > Is there a specific reason you are using Stata to do this? > > I feel like there are a number of better tools to choose from... perl, > python, unix command line tools which I can't seem to remember the > names of this late at night, for example > > Carl Severson > > On Fri, Mar 8, 2013 at 12:13 AM, Li Chuntao (Tony) <leechtcn@gmail.com> wrote: >> I want to copy a specific line of a text file to another text file. >> the line number is given, say 2nd line, but this line is too long, >> more than 1000 characters. >> >> Can I use "file read" and "file write" to handl it? >> >> >> >> On Fri, Mar 8, 2013 at 2:58 PM, Phil Clayton >> <philclayton@internode.on.net> wrote: >>> What are you actually trying to achieve? >>> Phil >>> >>> On 08/03/2013, at 5:56 PM, "Li Chuntao (Tony)" <leechtcn@gmail.com> wrote: >>> >>>> Thank you, Ryan. But i am still lost with my file reading. >>>> >>>> Tony >>>> >>>> >>>> On Fri, Mar 8, 2013 at 2:30 PM, Ryan Kessler >>>> <ryan.kessler.stata@gmail.com> wrote: >>>>> Hi Tony, >>>>> >>>>> The key here is to steer clear of the "=" sign; see -help macro-, >>>>> -help limits-, and -help extended_fcn-. >>>>> >>>>> local long "" >>>>> forval i=1/500 { >>>>> local long "`long' `=`i'^2'" >>>>> } >>>>> di "`long'" >>>>> di length("`long'") >>>>> di "`: length local long'" >>>>> >>>>> Related discussion --> >>>>> http://www.stata.com/statalist/archive/2011-09/msg00973.html >>>>> >>>>> Best, >>>>> >>>>> Ryan Kessler >>>>> >>>>> On Thu, Mar 7, 2013 at 11:22 PM, Li Chuntao (Tony) <leechtcn@gmail.com> wrote: >>>>>> Dear Listers, >>>>>> >>>>>> I want to use Stata to read a text file line by line. Suppose the >>>>>> file is d:\temp.txt. one of the line i specially interested is very >>>>>> long, more than 1000 characters. I use the following code to read: >>>>>> >>>>>> capture file close myread >>>>>> file open myread using d:\temp.txt , read text >>>>>> file readmyrea line >>>>>> while r(eof)==0 { >>>>>> local linenum = `linenum' + 1 >>>>>> local myline=`" `macval(line)'"' >>>>>> disp length(`"`macval(myline)'"') >>>>>> file myrea hexun line >>>>>> >>>>>> } >>>>>> file close hexun >>>>>> >>>>>> It seems that the maximium length for a string here is only 240. >>>>>> >>>>>> Is it possible to change it to longer? >>>>>> >>>>>> thanks >>>>>> >>>>>> Tony >>>>>> * >>>>>> * For searches and help try: >>>>>> * http://www.stata.com/help.cgi?search >>>>>> * http://www.stata.com/support/faqs/resources/statalist-faq/ >>>>>> * http://www.ats.ucla.edu/stat/stata/ >>>>> * >>>>> * For searches and help try: >>>>> * http://www.stata.com/help.cgi?search >>>>> * http://www.stata.com/support/faqs/resources/statalist-faq/ >>>>> * http://www.ats.ucla.edu/stat/stata/ >>>> * >>>> * For searches and help try: >>>> * http://www.stata.com/help.cgi?search >>>> * http://www.stata.com/support/faqs/resources/statalist-faq/ >>>> * http://www.ats.ucla.edu/stat/stata/ >>> >>> >>> * >>> * For searches and help try: >>> * http://www.stata.com/help.cgi?search >>> * http://www.stata.com/support/faqs/resources/statalist-faq/ >>> * http://www.ats.ucla.edu/stat/stata/ >> * >> * For searches and help try: >> * http://www.stata.com/help.cgi?search >> * http://www.stata.com/support/faqs/resources/statalist-faq/ >> * http://www.ats.ucla.edu/stat/stata/ > * > * For searches and help try: > * http://www.stata.com/help.cgi?search > * http://www.stata.com/support/faqs/resources/statalist-faq/ > * http://www.ats.ucla.edu/stat/stata/ * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/faqs/resources/statalist-faq/ * http://www.ats.ucla.edu/stat/stata/

**Follow-Ups**:**Re: st: how to read very long text lines?***From:*Phil Clayton <philclayton@internode.on.net>

**References**:**st: how to read very long text lines?***From:*"Li Chuntao (Tony)" <leechtcn@gmail.com>

**Re: st: how to read very long text lines?***From:*Ryan Kessler <ryan.kessler.stata@gmail.com>

**Re: st: how to read very long text lines?***From:*"Li Chuntao (Tony)" <leechtcn@gmail.com>

**Re: st: how to read very long text lines?***From:*Phil Clayton <philclayton@internode.on.net>

**Re: st: how to read very long text lines?***From:*"Li Chuntao (Tony)" <leechtcn@gmail.com>

**Re: st: how to read very long text lines?***From:*Carl Severson <carlseverson@gmail.com>

- Prev by Date:
**Re: st: how to read very long text lines?** - Next by Date:
**Re: st: A layman question on model building** - Previous by thread:
**Re: st: how to read very long text lines?** - Next by thread:
**Re: st: how to read very long text lines?** - Index(es):