Как проверить, существует ли одинаковое название таблицы в разных базах данных

find . -name "withdrownblocks.frm"  | sort -u | awk -F'/' '{print $3}' | wc  -l


Эта команда выполняет поиск файлов с именем «withdrownblocks.frm» в текущем каталоге и его подкаталогах. Затем она удаляет дубликаты, извлекает третий элемент разделенного символом «/» пути к файлу (как правило, это название базы данных), и, наконец, подсчитывает количество уникальных названий баз данных. Эта команда полезна для проверки наличия одинаковых названий таблиц в разных базах данных. Альтернативный способ — использовать инструменты управления базами данных. Аргументы: «-name» указывает имя файла для поиска, «-F’/'» задает разделитель «/» для awk, и «-l» говорит wc подсчитать строки.

Ответить

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