|
Rasti ir pakeisti tekstas gali būti paprasta užduotis naudojant teksto redaktoriai elementaresnis. Bet kas atsitiks, kai jums reikia atlikti tą pačią užduotį? keliuose failuose vienu metu?
Na, ten viskas sudėtinga... arba nelabai. |
Šiame pavyzdyje naudosime sed, kad pakeistume visus žodžio „mongo“ atvejus žodžiu „aurelio“ visuose failuose, kurių plėtinys yra .txt ir kurie yra aplanke /home/user/myfolder/.
rasti /home/user/myfolder/ -name *.txt -exec sed -i "s/mongo/aurelio/g" {} \;
Taip lengva…
Prieš baigiant, verta paminėti, kad kai kurie teksto redaktoriai leidžia atlikti šią operaciją naudojant grafinę sąsają. Be kitų, verta išskirti Jedit, Geany, Regexxer ir kt.