Како пронаћи и заменити текст у више датотека са терминала

Претражите и замијените Текст може бити једноставан задатак помоћу уредници текста основније. Али шта се дешава када треба да обавите тај исти задатак у више датотека истовремено?

Па, ствари се тамо компликују ... или не толико.


У следећем примеру, користићемо сед да бисмо заменили све појаве речи „монго“ речју „аурелио“ у свим датотекама са наставком .ткт у директоријуму / хоме / усер / мифолдер /.

финд / хоме / усер / мифолдер / -наме * .ткт -екец сед -и "с / монго / аурелио / г" {} \;

Тако лако…

Пре завршетка, вреди напоменути да неки уређивачи текста омогућавају извођење ове операције помоћу графичког интерфејса. Између осталих, вреди истаћи Једит, Геани, Регеккер итд.


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

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

*

*

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

  1.   ТСХ дијо

    супер

  2.   Скептичан дијо

    Користим Гедит

    1.    мрлон дијо

      гедит за више датотека ??? као???

  3.   рон дијо

    Како бих могао да ставим греп између аи?

    Оно што ми треба је да урадим следеће, претражим унутар куће све датотеке које се називају индек.хтмл и садрже реч „КСКСКСКСКСКСКС“, и заменим их са „ИИИИИИИИИИ“, као што би то могло да се уради, тако да претражује само датотеке које заправо имати низ?

    Хвала Вам много !

  4.   МелхорХоспедагем дијо

    И ја користим Гедит, али хвала вам пуно

  5.   Ангел гарциа дијо

    Недостаје вам аргумент за екец. Тачан код би био:
    финд / хоме / усер / мифолдер / -наме * .ткт -екец сед -и "с / монго / аурелио / г" {} \;

    Поздрав 😀

    1.    искористимо линук дијо

      Управу си! Хвала вам!
      Већ сам то исправио. : =)

  6.   Гардо дијо

    Управо сам пробао ово (као РООТ):

    финд / уср / схаре / ицонс / АЦИЛ-Аллграи / -наме * .свг -екец сед -и "с / 666666/000000 / г" {} \;

    за промену боје читавог скупа икона. Истина је да је то врло моћна команда, обично би ми овај задатак требао сате уређујући датотеку по датотеку.

  7.   Едмундо дијо

    Уметните текст у неколико датотека, према броју реда, у мом случају ред 2 (2и), у центос линук

    финд / хоме // публиц_хтмл / рес / -наме -екец сед -и "2и \;" {} \;

    1.    Едмундо дијо

      није сав код изашао, па сам поново послао:

      финд / хоме / усер / публиц_хтмл / рес / -наме филенаме.ект -екец сед -и "2и \ текст за уметање" {} \;