Bash
Резервное копирования баз MySQL
Скрипт выполняет резервное копирование всех баз на сервере в указанный каталог. Хранятся копии за последние 2 недели - бэкапы старше 14 дней удаляются. mysql_backup.bash
Функция in_array
Bash-функция для поиска и проверки наличия элемента в массиве. Сама функция выглядит так:
in_array() { local haystack=${1}[@] local needle=${2} for i in ${!haystack}; do if [[ ${i} == ${needle} ]]; then return 0 fi done return 1 }
А использовать ее можно следующим образом:
declare -a myarray=("item1" "item2" "item3"); in_array myarray item2 && echo "found" || echo "not found"