Aquí está el bloque de código que tengo hasta ahora. No importa lo que haga con el comando Buscar, parece que no consigo que funcione como quiero. Tratando de mover todos los archivos con estos nombres largos de año en sus propios directorios nombrados.
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
macos
bash
shell-script
find
GentilmanMyles
fuente
fuente
$i
tiene un valor, el shell nunca lo reemplazará con "nada".