Heyo家伙击:移动文件根据名称
所以我想所有方含名称的文件移到“美国”和“爸爸”到它根据文件夹中的“电视节目”文件夹中。我以为我有这个解决方案,但最终没有成功。由于if参数中的“*”,我得到了太多争论(至少我认为这是问题)。
我可以通过“太多争论”吗?我应该尝试一种完全不同的方法吗?
在此先感谢
下面的代码
if [ -d *Game* ] && [ -d *Thrones*]; then
game=($(find *Game* -maxdepth 0))
mv ${game[@]} ../TV\ Shows/Game*/*s04
elif [ -d *American* ] && [ -d *Dad*] ] ; then
dad=($(find *American* -maxdepth 0))
mv ${dad[@]} ../TV\ Shows/American*/*.9
你的'mv'命令还会遇到你没有明确指定目标目录的问题。 – chepner