Уметните одређени текст на почетак или крај датотеке са сед, регуларним изразима

У одређеним приликама морамо да убацимо у коначна из датотеке текст, за ово можемо користити ехо:

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

Па, ништа више за додати, заправо је прилично кратак пост.

Надам се да је некоме корисно, поздрав.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   О_Пикоте_О дијо

    Ако је то кратко ако је кД. Кад будем имао више времена, мораћу више да истражујем команду сед, мислим да би то било корисно за пројекат.

    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.   Маурицијус дијо

    Хвала!

  11.   Исма дијо

    Ако уместо да сачувамо текст на крају датотеке, оно што желимо је да сачувамо резултат наредбе на крају датотеке, како би то било?

    хвала

  12.   ac дијо

    А ако желим да додам наредбу (уместо једноставног текста) која садржи иф, ецхо итд., У датотеку, или додам функцију или псеудоним ????????
    хвала

  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.    Коса црта дијо

      Моћни \ н 😀

  14.   јхон дијо

    и ако треба да убацим цитате унутар тог текста ???