চিত্রগুলি অনুলিপি করতে অ্যাপলস্ক্রিপ্ট যে নামগুলি অন্য ফোল্ডারে 30 এর চেয়ে বেশি


1

আমার এর মতো শত শত ছবি সহ একটি ফোল্ডার রয়েছে:
মন্টানা_1.jpg, মন্টানা_2.jpg,…, মন্টানা_4500.jpg

আমি কেবল সেই ছবিগুলিই ব্যবহার করতে চাই যেখানে নামটি 30 এর একাধিক I

  1. ছবিযুক্ত ফোল্ডারটি খুলুন।

  2. মন্টানা_30.jpg, মন্টানা_60.jpg,…, মন্টানা_120.jpg এর মতো 30 এর একাধিক ছবিগুলি কেবল অনুলিপি করুন ।
  3. অন্য ফোল্ডারে যান।

আর একটি উপায় হ'ল 30 টির একাধিক নয় এমন কোনও চিত্র মুছুন।

উত্তর:


2

আপনি কমান্ড লাইন থেকে এটি করতে পারেন। নীচে সমস্ত 30 টির সাথে একত্রে থাকা সমস্ত চিত্রের সাথে মিলবে এবং সেগুলি গন্তব্য ফোল্ডারে অনুলিপি করবে।

/bin/zsh -c "cp /path/to/source/Montana_{30..4500..30}.jpg /path/to/destination/"
  • /path/to/sourceচিত্রগুলির জন্য থাকা ফোল্ডারে পাথটি প্রতিস্থাপন করুন ।
  • 4500ফোল্ডারে সর্বশেষ চিত্রের নম্বরটি প্রতিস্থাপন করুন ।
  • সংযুক্ত /path/to/destinationফোল্ডারে পাথটি প্রতিস্থাপন করুন যেখানে 30 টির একাধিক চিত্রগুলি অনুলিপি করা হবে।

অনুলিপি পরিবর্তে সরানো, cpসঙ্গে প্রতিস্থাপন mv
অ্যাপলস্ক্রিপ্টে এটি ব্যবহার করতে, আপনি 'শেল স্ক্রিপ্ট' করতে পারেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.