3
我需要提取存檔並在存檔中包含的每個文件夾中創建一個空文件。在所有子文件夾中創建空文件
我嘗試這樣做:
for folder in `ls -d1 */` ; do touch "${folder}/COMPLETE"; done;
工作只是完美,直到有人在其名稱中的空格創建一個文件夾。
我該如何處理名稱中包含或不包含空格的所有文件夾?
\雨果
我需要提取存檔並在存檔中包含的每個文件夾中創建一個空文件。在所有子文件夾中創建空文件
我嘗試這樣做:
for folder in `ls -d1 */` ; do touch "${folder}/COMPLETE"; done;
工作只是完美,直到有人在其名稱中的空格創建一個文件夾。
我該如何處理名稱中包含或不包含空格的所有文件夾?
\雨果
您可以使用,而不是找到:
find . -type d -exec touch {}/COMPLETE \;
不for
環
for folder in */
do
touch "$folder/COMPLETE"
done
代替解析
ls
。與*,因爲我不需要主目錄中的COMPLETE文件。 非常感謝! :) – Hugo 2011-02-09 08:48:17