एक फ़ाइल की शुरुआत या अंत में कुछ पाठ डालें, जिसमें सेड, रेगुलर एक्सप्रेशन हों

कुछ अवसरों पर हमें इसमें सम्मिलित करने की आवश्यकता होती है अंतिम किसी फ़ाइल से एक टेक्स्ट, इसके लिए हम इको का उपयोग कर सकते हैं:

echo "Texto al final del archivo" >> archivo.txt

लेकिन अगर मैं शुरुआत में टेक्स्ट डालना चाहूँ तो क्या करूँ?

सेड और सही मापदंडों के साथ हम यह और बहुत कुछ कर सकते हैं।

उदाहरण के लिए, में डालने के लिए शुरूआत किसी फ़ाइल से एक पाठ होगा:

sed -i '1i Aqui texto que ira en la primera linea' archivo.txt

जबकि में डालना है अंतिम है:

sed -i '$a Aqui el texto que ira en la ultima linea' archivo.txt

या जीवन भर का तथ्य:

echo "Aqui el texto que ira en la ultima linea" >> archivo.txt

ख़ैर, जोड़ने के लिए और कुछ नहीं है, वास्तव में यह एक बहुत छोटी पोस्ट है।

मुझे आशा है कि यह किसी के लिए उपयोगी होगा, नमस्कार।


18 टिप्पणियाँ, तुम्हारा छोड़ दो

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   ओ_पिक्सोट_ओ कहा

    हाँ, यह छोटा है, हाँ xD। जब मेरे पास खाली समय होगा तो मुझे sed कमांड की अधिक जांच करनी होगी, मुझे लगता है कि यह एक परियोजना के लिए इसके लायक होगा।

    1.    KZKG ^ गारा कहा

      आप यहां से शुरुआत कर सकते हैं: https://blog.desdelinux.net/tag/sed

  2.   चलो linux का उपयोग करते हैं कहा

    आह्ह… बहुत प्यासी है! 🙂
    नीम हकीम!

  3.   44 कहा

    ये ट्रिक्स-टिप्स सबसे अच्छे हैं... वे सटीक और सटीक हैं... और अधिक प्रकाशित करें

    1.    KZKG ^ गारा कहा

      धन्यवाद
      मेरे पास अभी भी कुछ और हैं, मुझे आशा है कि मैं उन्हें थोड़ा-थोड़ा करके डाल सकता हूं।

  4.   नबूकदनेस्सर कहा

    हमेशा की तरह अच्छी सलाह.
    क्या आपने किसी सिस्टम के टर्मिनल प्रबंधन के लिए हमारे साथ साझा किए गए सभी सुझावों और ट्यूटोरियल को इकट्ठा करने और उसके साथ एक मैनुअल बनाने के बारे में नहीं सोचा है (और मैं मजाक नहीं कर रहा हूं)?
    गैर-पेशेवर लिनक्स उपयोगकर्ताओं के समुदाय में इसका बहुत-बहुत स्वागत होगा, यह ध्यान में रखते हुए कि इस संबंध में नब्बे प्रतिशत ट्यूटोरियल और मैनुअल, यहां तक ​​​​कि बुनियादी स्तर पर भी, ज्यादातर अंग्रेजी में हैं।
    मेरा मतलब है, यह एक ऐसा विचार है जो मुझे अच्छा लगता है।

    1.    KZKG ^ गारा कहा

      यह एक उत्कृष्ट विचार है, समस्या यह है कि... मुझे नहीं पता, मैं व्यापक ट्यूटोरियल या मैनुअल में बहुत अच्छा नहीं हूं, मुझे उन्हें बनाने में कठिनाई होती है 🙁

  5.   जोकिन कहा

    अच्छा सुझाव!

  6.   मारियो गिलर्मो ज़वाला सिल्वा कहा

    जानकारी के लिए आपका बहुत-बहुत धन्यवाद... सादर

  7.   Vidagnu कहा

    बहुत बढ़िया टिप, मैं अपनी पुरानी प्रतिध्वनि बरकरार रखूंगा हाहाहा

  8.   Ignacio कहा

    एक टेट्रिस को सेड कमांड के साथ प्रोग्राम किया गया। अद्भुत, ठीक है!

    http://uuner.doslash.org/forfun/sedtris.sed

  9.   marioloko कहा

    मैं लिनक्स में नया हूं, लेकिन स्क्रिप्ट में मैं sed कमांड का बहुत उपयोग करता हूं, एक विशिष्ट लाइन को बदलने का विकल्प भी अच्छा है:
    sed -in-place "(पंक्ति संख्या) c\ (पाठ हम उस पंक्ति पर बदलना चाहते हैं)"

  10.   मॉरिशस कहा

    धन्यवाद !!!!

  11.   आईएसएमए कहा

    यदि किसी टेक्स्ट को फ़ाइल के अंत में सहेजने के बजाय, हम किसी कमांड के परिणाम को फ़ाइल के अंत में सहेजना चाहते हैं, तो यह कैसा होगा?

    धन्यवाद

  12.   ac कहा

    क्या होगा यदि मैं किसी फ़ाइल में if, echo इत्यादि युक्त एक कमांड (साधारण टेक्स्ट के बजाय) जोड़ना चाहता हूं, या एक फ़ंक्शन, या एक उपनाम जोड़ना चाहता हूं?????????
    ग्रेसियस

  13.   स्विचर कहा

    Sed के साथ आप टेक्स्ट में कहीं भी एक या अधिक पंक्तियाँ सम्मिलित कर सकते हैं जैसा कि आप निम्नलिखित उदाहरण में देख सकते हैं:
    $ echo -en "una linea\notra linea"
    una linea
    otra linea

    $ echo -en "una linea\notra linea" | sed '2i Aquí texto que ira en\n medio de las lineas'
    una linea
    Aquí texto que ira en
    medio de las lineas
    otra linea

    1.    स्लैश कहा

      शक्तिशाली \n 😀

  14.   Jhon कहा

    और यदि मुझे उस पाठ के अंदर उद्धरण सम्मिलित करने की आवश्यकता है???