#!/bin/bash
mysql -h localhost -login -pass -Dbase -e "SELECT userID from people WHERE (login = '${LOGIN}' AND test = '${TEST}')" | while read userID; do
mysql -h localhost -login -pass -Dbase -e "DELETE from people WHERE userID = '$userID'";
done
exit
Подключаемся к базе, смотрим если такие login и test уже есть в базе удаляем с базы эту запись.
У меня к сожалению нет возможности проверить этот скрипт. Меня беспокоит переменная $userID.
BASH поймет что ее нужно брать с mysql запроса?
Или может как-то по другому лучше написать такую функцию?