Csh 程序理解
所以我有一个包含三个文件的mkformal目录,我想读取它们 1.形式\u编译\u与\u无\u扫描\u网络列表 2形式与编译 3.正式编制与最终网络列表 你能解释一下下面的代码在做什么吗。我的意思是foreach行和if语句都在做什么Csh 程序理解,csh,Csh,所以我有一个包含三个文件的mkformal目录,我想读取它们 1.形式\u编译\u与\u无\u扫描\u网络列表 2形式与编译 3.正式编制与最终网络列表 你能解释一下下面的代码在做什么吗。我的意思是foreach行和if语句都在做什么 foreach _file (logs/verify.log reports/match.rtl_vs_final_netlist.matched_unread.rpt) if (-f ${ms_mkformaldir}/$_file) then
foreach _file (logs/verify.log reports/match.rtl_vs_final_netlist.matched_unread.rpt)
if (-f ${ms_mkformaldir}/$_file) then
echo " ...found '${ms_mkformaldir}/$_file'"|& tee -a ${ms_mksynth_sumrpt}
setenv ms_inpfiles "$ms_inpfiles ${ms_mkformaldir}/$_file"
endif
end
嗯?这与awk无关。它正在一个名为ms_mkformaldir的目录中查找每个命名文件,如果找到任何文件,它会将它们的名称附加到变量ms_inpfiles中。它也与tcl无关。看起来像csh或是我的衍生物…