Найти и заменить текст в файле с помощью командной строки в Linux

Мне понадобилось  массово заменит одинаковый текст на другое на всех файлах, собственно хотел отключить CustomLog на более 100 сайтов в одном сервере.

Нашел легкий способ:

sed -i 's/CustomLog/#CustomLog/g' /etc/httpd/conf.d/*.conf

тут заменяем текст CustomLog на #CustomLog на всех файлах где расширение .conf

-i параметр нужен чтобы заменял на исходном файле, а не создавал копию.

Add a Comment