Дмитрий, вот полная регулярка https://regex101.com/r/WBvcJv/1, там как вы видите матчится только TEXT. Проблема возникает в самом конце где последний TEXT TEXT TEXT не матчится
Я с этого начинал, но оказалось, что завист от DOM документа, в моем случае, например, есть незакрытые теги и из-за этого библиотеки не загружают DOM. Я перед регулярками уже почитал тут про "Что лучше использовать для парсинга на php" и если в моем случае работают регулярки, что в этом плохого?
Sergei Nazarenko, да нет, я просто видимо не совсем опытный пользователь по названиям, поставил так sudo apt install rename. И вобщем-то да -- это то, что искал. В моем случае так сработало: rename 's/CHANGED/NEW/g' *
KDE PLASMA 18.04 -- как его ещё обозначить? Kubuntu. Кеды. В основном всё с ubuntu в терминале работает.
И уточнение:
Файлы могут содержать ненужное слово в разных местах:
CLEAR file.test
file1 CLEAR.test
file2 CLEAR text.test
Я так понимаю по ним регуляркой можно пройтись, с самой регуляркой нет вопросов, а вот как это в терминале по-линуксовски сказать -- пока не понятно.