In addition to other suggestions, I also recommend -ds-. 
Note that this was updated on 17 June 2003, so the 
manual help is less up-to-date than the on-line help. 
-ds- returns a list of variable names in r(varlist). There are 
several filters allowed. Here are some examples from the 
help. 
 All variables:
        . ds
 All string variables:
        . ds, has(type string)
        . edit `r(varlist)'
 All str1, str2, str3, str4 variables:
        . ds, has(type 1/4)
 All numeric variables:
        . ds, has(type numeric)
        . order `r(varlist)'
        . ds, has(type numeric)
        . summarize `r(varlist)'
 All byte or int variables:
        . ds, has(type byte int)
 All float variables:
        . ds, has(type float)
 All variables that are not float:
        . ds, not(type float)
 All variables with value labels attached:
        . ds, has(vall)
 All variables with the value label origin attached:
	. ds, has(vall origin)
  All date variables, i.e. those with formats %d*, %-d*, %t* or %-t*:
	 . ds, has(format %d* %-d* %t* %-t*)
 Variables with left-justified string formats:
        . ds, has(format %-*s)
 Variables with comma formats:
       . ds, has(format *c)
 Variables with characteristics defined:
        . ds, has(char)
Nick 
[email protected] 
Maoyong Fan
> 
> 	I just wonder how can I get the list of varibale name 
> automatically instead of looking at describe list.  If I can 
> get the list of the variable name and store them into a local 
> variable, I could use "foreach var in local var" to do data 
> management on each variable.  Because I have do deal with 
> more than 100 stata data files and do some data management 
> for each data file.  Using loop will same a lot of time than 
> do that manually.	
*
*   For searches and help try:
*   http://www.stata.com/support/faqs/res/findit.html
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/