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

Popular posts from this blog

c - Mpirun hangs when mpi send and recieve is put in a loop -

python - Apply coupon to a customer's subscription based on non-stripe related actions on the site -

java - Unable to get JDBC connection in Spring application to MySQL -