मेरे पास पाठ फ़ाइलों से भरा एक निर्देशिका है। मेरा लक्ष्य उन सभी की शुरुआत और अंत में पाठ को जोड़ना है। शुरुआत और अंत में जाने वाला पाठ प्रत्येक फ़ाइल के लिए समान है।
वेब से मुझे मिले कोड के आधार पर, यह फ़ाइल की शुरुआत में संलग्न करने के लिए कोड है:
echo -e 'var language = {\n$(cat $BASEDIR/Translations/Javascript/*.txt)' > $BASEDIR/Translations/Javascript/*.txt
यह फ़ाइल के अंत में संलग्न होने का कोड है। लक्ष्य };
प्रत्येक फ़ाइल के अंत में पाठ जोड़ना है :
echo "};" >> $BASEDIR/Translations/Javascript/*.txt
मेरे द्वारा लिए गए उदाहरण व्यक्तिगत फाइलों पर अभिनय करने के लिए थे। मुझे लगा कि मैं वाइल्डकार्ड का उपयोग करके कई फाइलों पर अभिनय करने की कोशिश करूंगा *.txt
।
मैं अन्य गलतियाँ भी कर सकता हूँ। किसी भी स्थिति में, मैं कई फ़ाइलों की शुरुआत और अंत में पाठ को कैसे जोड़ सकता हूं?
-i
इस फ़ाइल प्रतिस्थापन के बजाय स्टीफनचेज़लस जोड़ने से काम नहीं चलता है , यह सिर्फ स्टडआउट करने के लिए प्रिंट करता है।