मुझे कई .png फ़ाइलों से थंबनेल बनाने की आवश्यकता है और ImageMagicks convert
उपयोगिता का उपयोग करके ऐसा करना चाहते हैं । उन सभी फ़ाइलों को पुन: प्राप्त करने के लिए जो स्वयं थंबनेल नहीं हैं, मैं निम्नलिखित कॉल का उपयोग कर रहा हूं (इसे पठनीय बनाने के लिए दो लाइनों में विभाजित करें):
find . -type f -name "*.png" -not -name "*thumb.png*" \
-exec convert {} -thumbnail 200x200 {}.thumb.png \;`
लेकिन यह निश्चित रूप से एक फ़ाइल का नाम बनाएगा a.png.thumb.png
जब इसे एक फ़ाइल पर बुलाया जाएगा a.png
। मैं परिवर्तित करने के लिए .png
दिए गए दूसरे {}
पैरामीटर से एक्सटेंशन को कैसे हटा सकता हूं ?