While you're waiting, here's one way round this:
local v "car"
unab vs : `v'*
local exactmatch : list v in vs
Nick
[email protected]
Kaleb Michaud
> I just spent some time trying to debug a program, when I
> realized that the
> -confirm var- command does not require the variable to be
> spelled out fully.
>
> For example, suppose you have a program that looks to see if
> the variable
> "car" exists. If it doesn't, it creates or merges it in.
> But, if I have a
> variable called cartoon and not car in the data:
>
> . confirm var car
>
> gives us _rc == 0 even though the var car doesn't exist and
> the var cartoon
> does. Any way that the Stata powers that be could add an
> "exact" option
> such that the varlist that it is confirming must have exact
> variable syntax
> provided? I think this is often an issue when dealing with
> varlists - I
> know, just change the var names, but sometime this isn't an option.
>
*
* 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/