※ 引述《Arim (Arim5566)》之銘言:
: 各位版友好
: 小弟想要處理一個樹狀結構的資料
: 假設我現在有一個資料夾dir1
: 其結構可能是
: dir1
: ├── dir2
: │ ├── dir4
: │ ├── file1
: │ └── file2
: ├── dir3
: │ ├── file1
: │ ├── file2
: │ └── file3
: ├── file1
: └── file2
DIR="./dir1"
for i in `find ${DIR} -type f `
do
FD=`dirname ${i}`
FN=`basename ${i}`
mv $i ${FD}/new${FN}
done
: 當然這不是唯一的結構
: 現在我想要處理dir1中的所有的file(比如說將檔名file1改成newfile1)
: 請問這個script該怎麼寫會比較好?
: 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.126.41.45
※ 編輯: coldnew 來自: 120.126.41.45 (02/23 16:44)
※ 編輯: coldnew 來自: 120.126.41.45 (02/23 16:46)