सेड, नियमित अभिव्यक्तिंसह फाईलच्या सुरूवातीस किंवा शेवटी काही मजकूर घाला

काही प्रसंगी आम्हाला मध्ये समाविष्ट करणे आवश्यक आहे अंतिम फाईल मधून टेक्स्ट टेक्स्ट यासाठी एको वापरू शकतो.

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. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   O_Pixote_O म्हणाले

    XD असल्यास ते लहान असल्यास. जेव्हा माझ्याकडे सेड कमांडची चौकशी करण्यासाठी अधिक वेळ असतो, तेव्हा मला वाटते की ते एखाद्या प्रकल्पासाठी उपयुक्त ठरेल.

    1.    केझेडकेजी ^ गारा म्हणाले

      आपण येथे प्रारंभ करू शकता: https://blog.desdelinux.net/tag/sed

  2.   लिनक्स वापरुया म्हणाले

    आह ... किती तहान लागली आहे! 🙂
    चिडखोर!

  3.   44 म्हणाले

    या टिपा-युक्त्या सर्वोत्तम आहेत ... त्या अचूक आणि योग्य आहेत ... अधिक पोस्ट करा

    1.    केझेडकेजी ^ गारा म्हणाले

      धन्यवाद
      माझ्याकडे अजून स्लीव्ह आहे, मला आशा आहे की मी त्यास थोड्या वेळाने घालू शकेन.

  4.   नबुखदनेस्सर म्हणाले

    नेहमीच चांगली टीप.
    आपण विचार केला नाही (आणि हा विनोद नाही) आपण आमच्याबरोबर सामायिक केलेल्या सिस्टमच्या टर्मिनल व्यवस्थापनाच्या सर्व टिप्स आणि ट्यूटोरियल गोळा करणे आणि त्यासह मॅन्युअल विकसित करणे होय?
    मूलभूत पातळीवरसुद्धा या विषयातील नव्वद टक्के ट्युटोरियल्स आणि पुस्तिका बहुतेक इंग्रजीमध्ये आहेत याचा विचार न करता प्रोफेशनल लिनक्स वापरकर्त्यांच्या समुदायामध्ये त्यांचे खूप स्वागत होईल.
    म्हणजे, ही चांगली कल्पना आहे.

    1.    केझेडकेजी ^ गारा म्हणाले

      ही एक उत्कृष्ट कल्पना आहे, समस्या अशी आहे ... मला माहित नाही, मी ट्यूटोरियल किंवा विस्तृत मॅन्युअलवर फार चांगले नाही, मला हे करणे कठीण आहे 🙁

  5.   जोकिन म्हणाले

    चांगली टीप!

  6.   मारिओ गिलरमो झावला सिल्वा म्हणाले

    माहितीसाठी मनापासून धन्यवाद ... अभिवादन

  7.   विडाग्नु म्हणाले

    उत्कृष्ट टीप, मी माझ्या जुन्या प्रतिध्वनीसह हाहा

  8.   इग्नेसियो म्हणाले

    सेड कमांडसह प्रोग्राम केलेला एक टेट्रिस. आश्चर्यकारक, बरोबर!

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

  9.   मारिओलोको म्हणाले

    मी लिनक्समध्ये नवीन आहे, परंतु स्क्रिप्ट्समध्ये मी सेड कमांड वापरते, विशिष्ट ओळ बदलण्याचा पर्यायही योग्य आहेः
    सेड –इन-प्लेस "(लाइन नंबर) सी \ (आम्ही त्या ओळीवर पुनर्स्थित करू इच्छित मजकूर)"

  10.   Mauricio म्हणाले

    धन्यवाद!

  11.   इसमा म्हणाले

    जर फाईलच्या शेवटी टेक्स्ट सेव्ह करण्याऐवजी फाईलच्या शेवटी कमांडचा निकाल सेव्ह करायचा असेल तर ते कसे असेल?

    धन्यवाद

  12.   ac म्हणाले

    आणि जर मला एखादी आज्ञा (एखादी साधी मजकूर ऐवजी) जोडायची असल्यास ती फाईलमध्ये इको वगैरे असेल किंवा एखादा फंक्शन किंवा एखादा उपनाव जोडायचा का ????????
    Gracias

  13.   स्विकर म्हणाले

    सिड सह आपण मजकूरात कोठेही एक किंवा अधिक ओळी समाविष्ट करू शकता जसे आपण खालील उदाहरणात पाहू शकता:
    $ 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 म्हणाले

    आणि मला त्या मजकूरामध्ये कोट्स समाविष्ट करणे आवश्यक असेल तर ???

bool(सत्य)