# -----------------------------------------------
# Script x-2:
# 將一個資料夾內所有檔案按順序分配到子檔案夾中,
# 每個子檔案夾最多放20個檔案
# -----------------------------------------------
ls > f.o
split -l 20 f.o
for i in x??
do
mkdir DIR$i
mv `cat $i` DIR$i
done
# -----------------------------------------------
# 註: split 負責將 f.o 分割成最多20行的一批檔案,
# 以 xaa, xab, xac, 等命名新檔案
# xaa 是一個文字檔,內含前20個檔案的檔案名稱,
# xab 則含第 21-40 個的檔案名稱,依此類推。
# -----------------------------------------------