Я пытаюсь настроить автоматический импорт ряда MySQL базу данных файлов. Я делаю вручную, и теперь ее королевского боль.
Все SQL-файлы сквозная нумерация в формате 4 номера подчеркивания текста с пробелами заменить подчеркивания.
Например:
Цитата:
logon_updates/2334_third_file.sql
logon_updates/1234_first_file.sql
logon_updates/1345_second_file.sql
|
Есть 3 баз данных каждой установки в одной и той же форме. Основной каталог структуры базы данных файл выше последовательность замены ниже последовательности. Каждая база данных имеет свой собственный подкаталог с секвенированы обновляет файлы с номерами выше структурированные файлы должны быть загружены в числовые последовательности. Есть дубликат последовательность чисел в обновлении справочников те все должны быть загружены до следующего номера.
Я понял я могу сделать это, чтобы получить надлежащую структуру файла, поскольку они не имеют дублирующие номера.
Цитата:
Список \u003d $ (найти название "* logon_structure.sql"-печать)
для F $ в список;
делать
G \u003d $ (ECHO $ F | вырежьте-b3-6)
если [$ G-GE $ LNUM], затем
LNUM \u003d $ G
FI
готово
|
Я попытался ниже код избавиться от каталоге с именем сократить, но они не в том порядке, они не в алфавитном порядке числовое.
Переменная ч числа самостоятельно и G имеет полное имя файла.
Цитата:
Список \u003d $ (найти logon_updates название "*. SQL"-печать)
для F $ в список;
делать
G \u003d $ (ECHO $ F | светотеневую B15-255)
ч \u003d $ (ECHO $ F | светотеневую B15-18)
если [$ H-GT $ LNUM], затем
Эхо $ G
FI
готово
|
Я много отсутствие базовых знаний по Linux, которые я имел в DOS / Windows среды.
Я глядя на этот код, если я не могу не видеть леса за деревьями, если вы знаете, что я имею в виду. Поэтому любые предложения, чтобы мне по праву поезд мысли будут высоко оценили
Спасибо,
dlm1065