tgoop.com/bash_srv/112
Create:
Last Update:
Last Update:
💡 Быстрый поиск и замена в куче файлов
Нужно массово заменить строку в сотне конфигов? Вот скрипт:
#!/bin/bash
# автор: https://www.tgoop.com/bash_srv
# Директория для поиска
DIR="/etc/nginx"
# Что ищем
SEARCH="server_name old.example.com"
# На что меняем
REPLACE="server_name new.example.com"
# Ищем и заменяем
grep -rl "$SEARCH" "$DIR" | xargs sed -i "s|$SEARCH|$REPLACE|g"
echo "✅ Замена '$SEARCH' на '$REPLACE' выполнена в $DIR"
Как это работает:
grep -rl
— ищет файлы с нужной строкойxargs sed -i
— делает замену прямо в них🔥 Очень удобно для правки конфигов и скриптов пачками.
👉@bash_srv
BY Bash Советы

Share with your friend now:
tgoop.com/bash_srv/112