2014-04-03 60 views
0

我一直在研究一個腳本,該腳本允許我在所述目錄中獲取.pde文件(處理文件),並將它們轉換爲.html文件,以便它們可以在網上查看。我的腳本效果很好,但它只適用於一個用戶(/ default/files/users/user1)。我想知道如何更改腳本,以便在所有用戶中查找所有.pde文件(不僅僅是/ user1,而是/ user2,/ user3等)。我希望我不必只複製腳本,手動更改每個用戶的目錄。這裏是我的代碼:如何在命令中包含所有子目錄

!/bin/bash 

cd /var/www/sites/default/files/users/user1 

for f in *.pde 

do 

      echo > /var/www/sites/default/files/users/user1/${f%.pde}.html 

      echo "<script src='processing-1.4.1.min.js'></script>" >> ${f%.pde}.html 

      echo "<canvas data-processing-sources='${f%.pde}.pde'></canvas>" >> ${f%.pde}.html 

done 

回答

0

查一查,然後放下:

for f in ../user*/*.pde 
+0

非常感謝,但還有一件事......怎麼會影響我其他的3條線?我需要做一些事情:/ users/$ {userf%} /(對於第1行),然後爲最後兩條回顯行指定所述用戶? – user3494300

相關問題