作者SSID2244 (ssid)
看板MATLAB
标题[讨论] 关於利用for回圈自动印出目录下档案
时间Wed Sep 2 17:56:46 2015
大家好
小弟我想利用for回圈 然後再用fid开启档案
假设我想依序打开目录下副档名为.gg的档案的话那我应该怎麽做?
我知道可以用ls *.gg 找到所有.gg的档案 但是我不知道该如何下一步(1.列成阵列? 2.列出变数)
问题有点不太清楚 我用shell scripts的语法说明好了(这样会比较清楚吗...?)
list=($(ls *.gg))
for filename in ${list[@]};do
echo "filename=${filename}"
done
这只是打个比方,我想表达的是可以利用${filename}来call出变数的意思
先谢谢各位了!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.21.98
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1441187809.A.F24.html
1F:推 sunev: list=dir('*.gg'); 09/02 18:26
2F:→ sunev: for i=1:size(a,1) 09/02 18:26
3F:→ sunev: fid=fopen(a(i).name); 09/02 18:27
4F:→ sunev: % your code here 09/02 18:27
5F:→ sunev: fclose(fid); 09/02 18:27
6F:→ sunev: end 09/02 18:27