Bash. Добавление строк в таблицу MySQL.

Как добавить строку в таблицу MySQL при помощи Bash скрипта на примере добавления пачки доменов в blacklist. Исходные данные:

1. Файл со списком доменов
2. Таблица в бд с двумя полями(имя домена и действие)

user="%Mysql_user%"
pass="%Mysql_pass%"
db="%Mysql_db%"
cat %FileWithBadDomain% | while read line
do
        echo "INSERT INTO %table_name% (addr,status) VALUES ('$line', 'REJECT');" | mysql -h127.0.0.1 -u$user -p$pass $db;
        echo $line
done

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *