Bash: Copy file có phân loại thư mục
Có thể áp dụng để giữ nguyên cấu trúc thư mục (chưa được linh hoạt lắm).
OIFS="$IFS"
IFS=$'\n'
find '/download/vnthuquan' -type f -print0 | while IFS= read -r -d $'\0' line; do
locfile=$(echo $line | grep -i '\.azw3$')
if [[ ! -z "$locfile" ]]; then
phanloai=$(awk -F/ '{print $(NF-1)}' <<< "$locfile")
mkdir -p /download/vnthuquanKindle/$phanloai
cp "$locfile" "/download/vnthuquanKindle/"$phanloai
fi
done
Không có nhận xét nào:
Đăng nhận xét