लक्ष्य: .txt फ़ाइल पूर्ण निर्देशिका पथ के साथ, नाम सहित सभी .html फ़ाइलों के साथ। Html फ़ाइल नाम में "txt" या "पाठ" को छोड़कर ।
मैंने पाया कि निम्न पंक्ति मुझे फ़ाइल की पूर्ण निर्देशिका पथ के साथ वांछित .txt फ़ाइल देती है। एकमात्र समस्या यह है कि यह मुझे फ़ोल्डर की सभी सामग्री देता है:
ls -d "$PWD"/* > fileList.txt
उदाहरण परिणाम:
/Users/username/Desktop/WebsiteFiles/notes.txt
/Users/username/Desktop/WebsiteFiles/index.html
/Users/username/Desktop/WebsiteFiles/index-TEXT.html
/Users/username/Desktop/WebsiteFiles/answers.html
/Users/username/Desktop/WebsiteFiles/answers_txt.html
/Users/username/Desktop/WebsiteFiles/image.jpg
/Users/username/Desktop/WebsiteFiles/image2.jpg
/Users/username/Desktop/WebsiteFiles/about.html
/Users/username/Desktop/WebsiteFiles/about_TXT.html
/Users/username/Desktop/WebsiteFiles/contact.html
/Users/username/Desktop/WebsiteFiles/contact_text.html
/Users/username/Desktop/WebsiteFiles/images
वांछित परिणाम:
/Users/username/Desktop/WebsiteFiles/index.html
/Users/username/Desktop/WebsiteFiles/answers.html
/Users/username/Desktop/WebsiteFiles/about.html
/Users/username/Desktop/WebsiteFiles/contact.html
प्रयोग:
मैं कमांड लाइन का उपयोग करने के लिए काफी नया हूं। मैं इस सामान का पता लगाने की कोशिश कर रहा हूं। मैंने पाया कि निम्नलिखित खोज सभी .html फ़ाइलों को खोजने में मदद करती है:
find . -iname '*.html'
जब मूल निर्देशिका पर उपयोग किया जाता है तो यह मुझे सभी .html फाइलें देगा लेकिन पूर्ण निर्देशिका पथ नहीं, उदाहरण परिणाम:
./index.html
./index-TEXT.html
./answers.html
./answers_txt.html
./about.html
./about_TXT.html
./contact.html
./contact_text.html
मैं इन कमांडों के मापदंडों या संयोजन से काफी परिचित नहीं हूं और नाम में "टेक्स्ट" की भिन्नता वाले किसी भी व्यक्ति के बिना सिर्फ .html फ़ाइलों का प्रिंट प्राप्त करने में सफल नहीं रहा हूं।
मेरे पास इसको खोजने के लिए एक टन फाइलें हैं और पूरे रास्ते के साथ .txt फाइल की जरूरत है। मैं इस सामान को समझना चाहता हूं इसलिए कृपया विस्तृत प्रतिक्रियाएं प्रदान करें!