इस विशेष मामले में, जहाँ आपके पास प्रति पंक्ति केवल एक शब्द है, आप यह भी कर सकते हैं:
xargs touch < file
ध्यान दें कि यह टूट जाएगा यदि आपकी फ़ाइल नामों में स्थान हो सकते हैं। ऐसे मामलों के लिए, इसके बजाय इसका उपयोग करें:
xargs -I {} touch {} < file
बस मनोरंजन के लिए, यहां कुछ अन्य दृष्टिकोण हैं (दोनों जिनमें से रिक्त स्थान के साथ लाइनों सहित मनमाने ढंग से फ़ाइल नाम संभाल सकते हैं):
ध्यान दें कि लिनक्स और इसी तरह की प्रणालियों पर, एक्सटेंशन विशाल बहुमत फ़ाइलों के लिए वैकल्पिक है। .txt
टेक्स्ट फ़ाइल में एक्सटेंशन जोड़ने का कोई कारण नहीं है । आप ऐसा करने के लिए स्वतंत्र हैं लेकिन इससे कोई फर्क नहीं पड़ता। इसलिए, यदि आप किसी भी तरह से एक्सटेंशन चाहते हैं, तो निम्न में से एक का उपयोग करें:
xargs -I {} touch {}.txt < file
perl -ne '`touch "$_.txt"`' file
awk '{printf "" > $0".txt"}' file