看板 MATLAB 關於我們 聯絡資訊
大家好 小弟我想利用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://www.ptt.cc/bbs/MATLAB/M.1441187809.A.F24.html
sunev: list=dir('*.gg'); 09/02 18:26
sunev: for i=1:size(a,1) 09/02 18:26
sunev: fid=fopen(a(i).name); 09/02 18:27
sunev: % your code here 09/02 18:27
sunev: fclose(fid); 09/02 18:27
sunev: end 09/02 18:27