Stata 文件路径和本地宏
假设我在一个文件夹Stata 文件路径和本地宏,stata,stata-macros,Stata,Stata Macros,假设我在一个文件夹~/top中。 有这样一个文件路径:~/top/middle/bottom folder 我想定义一个本地宏,然后在文件路径中使用它 我所做的工作如下: local target ""bottom folder"" cd "middle" cd `target' 这很好,但我不知道如何将第二行和第三行组合成一行 我尝试了cd“middle/`target'”和cd“middle/”+`target',但这些都是错误的。假设您已经在目录顶部中,以下操作应该有效: local t
~/top
中。
有这样一个文件路径:~/top/middle/bottom folder
我想定义一个本地宏,然后在文件路径中使用它
我所做的工作如下:
local target ""bottom folder""
cd "middle"
cd `target'
这很好,但我不知道如何将第二行和第三行组合成一行
我尝试了
cd“middle/`target'”
和cd“middle/”+`target'
,但这些都是错误的。假设您已经在目录顶部
中,以下操作应该有效:
local target bottom folder
cd "middle/`target'"
假设您已经在目录
top
中,以下操作应该可以工作:
local target bottom folder
cd "middle/`target'"
太棒了,谢谢。我想我以后应该通过在文件夹和文件名中省略空格来避免这种情况!问题是您在
local
中使用了两组引号。你只需要一个或根本不需要。太棒了,谢谢。我想我以后应该通过在文件夹和文件名中省略空格来避免这种情况!问题是您在local
中使用了两组引号。你只需要一个或根本不需要。