का उपयोग कर फ़ाइल में टेक्स्ट की कई पंक्तियों को कैसे जोड़ना है, मैं एक फ़ाइल में कई लाइनें (5 या अधिक) लिखना चाहता हूं, जिसे मैं स्क्रिप्ट में बनाने जा रहा हूं। मैं इसे echo >> filename
द्वारा कर सकता हूं। लेकिन मैं जानना चाहता हूं कि ऐसा करने का सबसे अच्छा तरीका क्या है?शेल स्क्रिप्ट
उत्तर
आप यहां दस्तावेज़ का उपयोग कर सकते हैं:
cat <<EOF >> outputfile
some lines
of text
EOF
मैं आमतौर पर तथाकथित "यहाँ-दस्तावेज़" का उपयोग डेनिस का सुझाव दिया। एक विकल्प है:
(echo first line; echo second line) >> outputfile
यह बैश में तुलना प्रदर्शन करना चाहिए था के रूप में (....) एक subshell शुरू होता है, लेकिन गूंज 'inlined' है - बैश नहीं चलता है/bin/गूंज, लेकिन गूंज करता है अपने आप।
यह भी तेज़ हो सकता है क्योंकि इसमें कोई निष्पादन() नहीं है।
यदि आप टेक्स्ट में कहीं और कमांड से आउटपुट का उपयोग करना चाहते हैं तो यह शैली और भी उपयोगी है।
, आप समूह के लिए ब्रेसिज़ का उपयोग कर सकते हैं। बस अर्धविराम के साथ कमांड सूची को समाप्त करना याद रखें और रिक्त स्थान के साथ ब्रेसिज़ को अलग करें - '{पहले गूंजें; दूसरी गूंज; } >> outputfile' –
मुझे यह नहीं पता था। धन्यवाद! –
- 1. शेल स्क्रिप्ट
- 2. शेल स्क्रिप्ट
- 3. शेल स्क्रिप्ट
- 4. शेल स्क्रिप्ट
- 5. चल शेल स्क्रिप्ट ++
- 6. शेल स्क्रिप्ट नोहप
- 7. निर्यात मेरी शेल स्क्रिप्ट
- 8. के शेल स्क्रिप्ट
- 9. शेल स्क्रिप्ट में काउंटर जोड़ना
- 10. एक शेल स्क्रिप्ट से जावा
- 11. शेल स्क्रिप्ट के साथ संगीत
- 12. शेल स्क्रिप्ट का वापसी स्थिति मान?
- 13. एक शेल स्क्रिप्ट में concat स्ट्रिंग
- 14. पथ में शेल स्क्रिप्ट और रिक्त स्थान
- 15. शेल स्क्रिप्ट के भीतर से इनपुट
- 16. एक शेल स्क्रिप्ट के अंदर टेलनेट
- 17. -z विकल्प यदि शेल स्क्रिप्ट में स्थिति
- 18. शेल स्क्रिप्ट के साथ अंकगणितीय समस्या
- 19. एडब्ल्यूके: शेल स्क्रिप्ट पर वापसी मूल्य
- 20. क्या हम लिनक्स शेल स्क्रिप्ट या पायथन
- 21. शेल स्क्रिप्ट में $ @ का मतलब क्या है?
- 22. एक शेल स्क्रिप्ट में अजीब एम्बेडिंग
- 23. फोर्क टू शेल स्क्रिप्ट और हास्केल
- 24. शेल स्क्रिप्ट में वैश्विक पर्यावरण चर
- 25. शेल स्क्रिप्ट में उपयोगकर्ता के होमडियर में स्क्रिप्ट निर्देशिका बदलें
- 26. बोर्न शेल
- 27. त्रुटि होने पर रोक के बिना शेल स्क्रिप्ट से एक शेल कमांड निष्पादित करें
- 28. "चलो" आंतरिक शेल कमांड शेल स्क्रिप्ट में काम नहीं करता है?
- 29. यूनिक्स शेल स्क्रिप्ट से युग में वर्तमान दिनांक प्राप्त करें
- 30. जांचें कि क्या शेल या किसी अन्य स्क्रिप्ट/एप्लिकेशन
+1: लेकिन केवल स्क्रिप्ट में जेनरेट नहीं किए गए निश्चित टेक्स्ट के साथ काम करता है। कोई वर्र्स प्रतिस्थापन आदि सही नहीं है? –
@ वेलेंटीन: यह वैरिएबल, अंकगणित और कमांड प्रतिस्थापन करेगा जब तक कि आप इसे इस तरह के शुरुआती डिलीमीटर को उद्धृत करके दबाएं, उदाहरण के लिए: '' EOF''। सब्सेल बनाने से बचने के लिए –