Вот блок кода, который у меня есть. Независимо от того, что я делаю с командой find, я не могу заставить ее работать так, как я хочу. Попытка переместить все файлы с этими длинными именами года в свои собственные именованные каталоги.
for i in 2008 2009 2010 2011
do
mkdir /Users/benjaminbaker/Documents/Thesis/Data/EIA_AMI/Test/$i
find /Users/benjaminbaker/Documents/Thesis/Data/EIA_AMI/Test/ -iname '*$i*' -maxdepth 1 -type f -exec mv -n {} /Users/benjaminbaker/Documents/Thesis/Data/EIA_AMI/Test/$i/ \;
done