|
Znajdź i zamień tekst może być prostym zadaniem przy użyciu edytory tekstu bardziej podstawowe. Ale co się dzieje, gdy musisz wykonać to samo zadanie w wielu plikach w tym samym czasie?
Cóż, sprawy się tam komplikują ... albo nie tak bardzo. |
W poniższym przykładzie użyjemy seda do zastąpienia wszystkich wystąpień słowa „mongo” słowem „aurelio” we wszystkich plikach, które mają rozszerzenie .txt i znajdują się w folderze / home / user / myfolder /.
znajdź / home / user / myfolder / -name * .txt -exec sed -i "s / mongo / aurelio / g" {} \;
Tak proste…
Przed zakończeniem warto wspomnieć, że niektóre edytory tekstu pozwalają na wykonanie tej operacji za pomocą interfejsu graficznego. Między innymi warto wyróżnić Jedit, Geany, Regexxer itp.