Chcialbym zautomatyzowac sobie powtarzalna czynnosc, ktora wykonuje w pracy. A mianowicie, chce napisac skrypt w #python ktory bedzie wykonywal nastepujaca czynnosc: dla kazdego pliku .txt, ktory znajduje sie w danym folderze wyszukiwany jest dany wyraz i zamieniany na inny, a plik nastepnie zapisywany po zmianie. Nie mam doswiadczenia z #programowanie ale wydaje mi sie, ze chyba nie bedzie bardzo ciezko napisac taka rzecz. Prawdopodobnie ktos juz kiedys napisal podobny kod. Jesli ktos sie orientuje, to prosze o podlikowanie.
@bullets: otwierasz plik zapisujesz jego zawartość w zmiennej, używasz regex żeby znaleźć wyszukiwana frazę i jej index. Potem tworzysz nowego stringa i nadpisujesz plik.
Potem całość owijasz w pętle która będzie robić to samo z każdym plikiem w folderze.
@bullets: takie cos mozna zrobic w notepad++ ( ͡°͜ʖ͡°) ctrl+h zakladka find in files w directory podajesz glowny katalog w ktorym znajaduja sie podkatalogi z plikami find what podajesz wyraz jaki chcesz zmienic replace with podajesz wyraz na jaki ma byc zmieniony klikasz replace in files i koniec
Jak w meczu Legia-Aston Villa padnie więcej niż 5 goli, to losowy plujsujący mirek, nie zielonka i nie z czarnej listy, dostanie 1916 zł. #rozdajo #mecz #legia
3 sekundy w googlu.
Potem całość owijasz w pętle która będzie robić to samo z każdym plikiem w folderze.
ctrl+h zakladka find in files
w directory podajesz glowny katalog w ktorym znajaduja sie podkatalogi z plikami
find what podajesz wyraz jaki chcesz zmienic
replace with podajesz wyraz na jaki ma byc zmieniony
klikasz replace in files i koniec
find . -name '*.txt' -exec sed -i '' 's/2136/usun konto/g' '{}' +