مثلا در این فولدر، زیر-فولدر اول و دوتای آخر را تبدیل نکرده ولی بقیه را انجام داده، با اینکه هیچ تفاوتی در الگوی نام فایل های درونشون نیست.
بله ظاهراً تفاوت خاصی توی اسامی وجود نداره ، ولی من یه حدسی دارم که ممکنه دلیل خطا این بوده باشه.
حدس من اینه که تو اسامی کارکتر "n\" وجود داره به عبارتی قبل اسم فولدر یک خط خالی وجود داره و بعدش اسم فولدر نوشته شده و از اونجایی که این اسکریپت هر خط خروجی find رو به عنوان یک مسیر (dir) در نظر می گیره در واقع اسکریپت اسم و مسیر فولدر رو به صورت دو مسیر جداگانه در نظر می گیره ، چون بین مسیر و اسم فولدر یک خط فاصله وجود داره.
حدس عجیبیه ولی به امتحانش می ارزه ؛ برای تست کردن این مورد اول ترمینال رو توی همون مسیری که عکسش رو انداختین باز کنین و بعدش دستور زیر رو وارد کنین :
ls -alF
خروجی این دستور می تونه تو حل این مشکل خیلی کمکمون کنه.
(از اونجایی که این مورد یک حدس هستش فعلا تغییری تو اسکریپت اعمال نمی کنم تا مشکل رو دقیق شناسایی کنیم)