Stata failing to call global variable? -


the following simple thing doesn't work.

global inputfolder "c:\users\focus\google drive\1. hani and\raw data\2004"  cd $inputfolder 

it says

invalid syntax 

but if

global inputfolder "c:\users"  cd $inputfolder 

then works. tried, among others, adding "="

global inputfolder="c:\users\focus\google drive\1. hani and\raw data\2004" 

but didn't help.

what should make first thing work?

when write

global inputfolder "c:\users\focus\google drive\1. hani and\raw data\2004" cd $inputfolder 

stata substitutes global reference contents of global, cd sees

cd c:\users\focus\google drive\1. hani and\raw data\2004  

but spaces problematic. advice prominent in cd (see e.g. http://www.stata.com/help.cgi?cd):

if directory_name contains embedded spaces, remember enclose in double quotes.

hence need

cd "$inputfolder"  

note difference between copying string global , assigning string global indeed makes no difference here, problem entirely in feeding cd string can't understand.

on point of terminology, note global macros not regarded variables in stata. term reserved columns in dataset.


Comments

Popular posts from this blog

java - SSE Emitter : Manage timeouts and complete() -

jquery - uncaught exception: DataTables Editor - remote hosting of code not allowed -

java - How to resolve error - package com.squareup.okhttp3 doesn't exist? -