我有一个相对简单但耗时的任务是将某些文件移动到指定的文件夹。
示例文件名:
01234567.Description.Date.FileExtension
89ABCDEF.Description.Date.FileExtension
示例文件夹:
01234567
89ABCDEF
所有内容都在一个文件夹中,我只想要一个脚本,该脚本会在 .
期间读取文件名的第一部分,然后将该文件移动到匹配的文件夹中。
我尝试过以下解决方案link,但我认为@ Thomas-The-Bombest的答案应足以操纵它来做我想要实现的目标。谢谢
答案 0 :(得分:-1)
您可以使用cut -d. -f1
抓取第一个.
只需将其存储在变量中,然后使用它来命名具有mkdir
命令的文件夹
即。
$folderName = echo 01234567.Description.Date.FileExtension | cut -d. -f1
mkdir /path/to/wherever/$folderName