লিনাক্স শেলের ডিফফ ফোল্ডার থেকে চিত্রগুলি অনুলিপি করা দরকার


0

আমার এক ফোল্ডারে টেম্পলেটগুলির 500 টি ফোল্ডার রয়েছে। এখন প্রতিটি ফোল্ডারে টেমপ্লেট_থম্বনেল.পিএনজি ফাইল রয়েছে। এখন আমি কিছু চাই যাতে those সমস্ত ফাইল হোম ফোল্ডারের নামের মতো একটি ফোল্ডারে অনুলিপি করা হয়

এটা কি সম্ভব

আমি সাইগউইন ইনস্টল করেছি এবং আমি সেই ফোল্ডারটি সেখানে অনুলিপি করতে পারি তাই মূলত এটি শেল স্ক্রিপ্টটি লিনাক্স করবে

উত্তর:


1
for DIR in *; { if [ -d "${DIR}" ]; then cp "${DIR}/template_thumbnail.png" "${DIR}.png"; fi; }

এটি বর্তমান ডিরেক্টরিতে প্রতিটি এন্ট্রি নেয় এবং এটি ডিরেক্টরিটি পরীক্ষা করে। যদি এটি হয় তবে dirname.png এ dirname / টেমপ্লেট_থম্বনেল.পিএনপি অনুলিপি করে।


দ্রষ্টব্য তিনি বলেছিলেন যে "অনুলিপি করা হয়নি" অনুলিপি করা হয়েছে, সুতরাং "সিভি" "এমভি" এর চেয়ে ভাল।
ওয়েস হার্ডকার


এটা কি সম্ভব যে এটি সাব ফোল্ডারগুলিতেও ফাইল অনুসন্ধান করে, কারণ আমার কিছু পিএনজি ফাইল আরও সাবফোল্ডারে রয়েছে
মেরাজ

এখন আপনি আরও জটিল হয়ে উঠছেন ... এর জন্য আপনাকে findকমান্ডটি দিয়ে কিছু কৌশল করতে হবে ।
মাজনকো

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