我有一个脚本可以将未分类的文件排序并处理到新创建的目录。
它工作得很好,但我试图理解最简洁的方法来让脚本在每个新创建的目录中创建一个附加文件:
1.包含按大小顺序排序的目录中的所有文件的列表。
2.将另一个文件输出到桌面,其中包含每个目录的标签,并列出按反向字母顺序排序的文件。
#!/bin/bash
read -p "Good Morning, Please enter your file type name for sorting [ENTER]:" all_extensions
if cd /Users/christopherdorman/desktop
then while read extension
do destination="folder$extension"
mkdir -p "$destination"
mv -v unsorted/*."$extension" "$destination"
done <<< "${all_extensions// /$'\n'}"
mkdir -p foldermisc
if mv -v unsorted/* "foldermisc"
then echo "Good News, the rest of Your files have been successfully processed"
fi
fi