Претражите и замијените Текст може бити једноставан задатак помоћу уредници текста основније. Али шта се дешава када треба да обавите тај исти задатак у више датотека истовремено?
Па, ствари се тамо компликују ... или не толико. |
У следећем примеру, користићемо сед да бисмо заменили све појаве речи „монго“ речју „аурелио“ у свим датотекама са наставком .ткт у директоријуму / хоме / усер / мифолдер /.
финд / хоме / усер / мифолдер / -наме * .ткт -екец сед -и "с / монго / аурелио / г" {} \;
Тако лако…
Пре завршетка, вреди напоменути да неки уређивачи текста омогућавају извођење ове операције помоћу графичког интерфејса. Између осталих, вреди истаћи Једит, Геани, Регеккер итд.
супер
Користим Гедит
гедит за више датотека ??? као???
Како бих могао да ставим греп између аи?
Оно што ми треба је да урадим следеће, претражим унутар куће све датотеке које се називају индек.хтмл и садрже реч „КСКСКСКСКСКСКС“, и заменим их са „ИИИИИИИИИИ“, као што би то могло да се уради, тако да претражује само датотеке које заправо имати низ?
Хвала Вам много !
И ја користим Гедит, али хвала вам пуно
Недостаје вам аргумент за екец. Тачан код би био:
финд / хоме / усер / мифолдер / -наме * .ткт -екец сед -и "с / монго / аурелио / г" {} \;
Поздрав 😀
Управу си! Хвала вам!
Већ сам то исправио. : =)
Управо сам пробао ово (као РООТ):
финд / уср / схаре / ицонс / АЦИЛ-Аллграи / -наме * .свг -екец сед -и "с / 666666/000000 / г" {} \;
за промену боје читавог скупа икона. Истина је да је то врло моћна команда, обично би ми овај задатак требао сате уређујући датотеку по датотеку.
Уметните текст у неколико датотека, према броју реда, у мом случају ред 2 (2и), у центос линук
финд / хоме // публиц_хтмл / рес / -наме -екец сед -и "2и \;" {} \;
није сав код изашао, па сам поново послао:
финд / хоме / усер / публиц_хтмл / рес / -наме филенаме.ект -екец сед -и "2и \ текст за уметање" {} \;