कई सूत्रों का कहना है कि की {} प्रत्येक उदाहरण फ़ाइल नाम ढूंढने के माध्यम से पाया साथ प्रतिस्थापित किया जाएगा, लेकिन जब मैं निम्नलिखित चलाने का प्रयास, मैं केवल एक पाठ फ़ाइल मिलता है और इसके नाम ".txt""find -exec" में कई बार मौजूदा फ़ाइल नाम ("{}") का उपयोग करें?
find /directory -name "*pattern*" -exec cut -f8 {} > {}.txt \;
है
लक्ष्य प्रत्येक फ़ाइल से केवल आठवें कॉलम के साथ एक टेक्स्ट फ़ाइल बनाना था, और प्रत्येक टेक्स्ट फ़ाइल का नाम मूल फ़ाइल के नाम पर रखा जाएगा। {} के दूसरे सेट के बारे में कुछ प्रत्येक फ़ाइल के फ़ाइल नाम के साथ प्रतिस्थापित नहीं है।
मुझे लगता है कि, आपके फिक्स ने चाल की है। धन्यवाद! मैं सोच रहा था कि> गलत तरीके से गलत किया गया था – user1757862