读取并创建匹配目录的简短脚本

读取并创建匹配目录的简短脚本

我需要做一个z:\music\: dir *flac* 来获取目录列表...(它们被命名为艺术家 - 专辑 [flac])

并从该导演列表中创建新的匹配目录,但将 [flac] 部分替换为 [mp3]

我可以从 Linux 或 Windows 执行此操作。两者都可用。

答案1

尝试一下

#!/bin/bash
find /mount/point/of/z -type d -name '*flac*' | while read dir
do
   newdir=`echo $dir | sed -e 's/\[flac\]/\[mp3\]/'`
   mkdir -p "$newdir"
done

相关内容