Я хотів би прогорнути та замінити певний текст у текстових файлах у каталозі та у всіх підкаталогах. Я намагаюся наступне:
ls -R | egrep '.*\.txt' | perl -i -p -e 's/one.a/two.a/g'
Хоча grep випльовує список, і це виконується, я не можу, мабуть, змусити насправді записувати у файли. Якщо можливо, мені цікаво навчитися робити це без використання find
.
Хтось може помітити, де я помиляюся?
Дякую, jml