Ini adalah blok kode yang saya miliki sejauh ini. Tidak peduli apa yang saya lakukan dengan perintah find, saya sepertinya tidak bisa berfungsi sesuai yang saya inginkan. Mencoba untuk memindahkan semua file dengan nama tahun yang panjang ini ke direktori bernama mereka sendiri.
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
sumber
sumber
$i
memiliki nilai, shell tidak akan pernah menggantinya dengan "tidak ada".