Я хотел бы заменить все содержимое файла, которое соответствует заданному регулярному выражению, их нижнему регистру. Как:Найти по регулярному выражению и заменить совпадение в нижнем регистре в Bash
grep -o '[^ ]*[A-Z][^ ]*.png' file-21-05-2013.sql* | awk '{print tolower($0)}'
Линия выше находит все строки в данном файле, которые имеют по крайней мере один символ верхнего регистра и печатает строчной эквивалент.
Я хотел бы заменить вывод команды Grep с выводом всей команды над
Имеет ли это смысл?
Его не кучу файлов. Его содержимое в файле, который мне нужно заменить. – Yannis
Нам было бы намного легче помочь вам, если бы вы предоставили образец данных. – choroba
Кажется, проще просто выполнить 'tr A-Z a-z', который, я считаю, обеспечивает то, что вы хотите, когда говорите« вывод всей команды ». –