bash - Write multiple lines with cat using a loop in shell -
मेरे पास यह स्क्रिप्ट है
के लिए ((i = 0; $ i & lt; = $ C; i ++)) बिल्ली & lt; & lt; "EOF" & gt; my_file.html लाइन 1 लाइन 2 ... EOF यह प्रत्येक पाश में कुछ विशिष्ट पंक्तियाँ लिखना माना जाता है लेकिन मेरी फाइल रिक्त है और मुझे हमेशा यह त्रुटि मिलती है
वाक्यविन्यास त्रुटि: फ़ाइल का अनपेक्षित अंत इस पाश से पहले मुझे बिल्ली का एक और प्रयोग बिल्कुल ठीक है यह
बिल्ली & lt; & lt; "EOF" & gt; my_file.html line1 ... लाइन n ईओएफ स्क्रिप्ट चलाने के बाद my_file.html में ये एन लाइनें लेकिन लूप लाइनों में से कोई भी नहीं।
आपका वाक्यविन्यास गलत है।
आपके पास यहां सीमांकक के अंत का संकेत दे रहा है- डॉक्टर का अंत। बिल्ली & lt; & lt; "EOF" & gt; my_file.html लाइन 1 लाइन 2 ... EOF # इस लाइन से प्रमुख स्थान निकालें
इसके अतिरिक्त, यदि आप एक पाश के भीतर रीडायरेक्ट करना चाहते हैं, तो संभवत: पुनःप्रदेश के बजाय अनुलग्न करें & gt; & gt; & gt; ।
Comments
Post a Comment