Задать вопрос
@VadimGlinsky

Как обработать sql-дамп bash-скриптом[sed,awk]?

Имеется sql-дамп маленького веса(200кб)

Нужно написать скрипт, который изменит пароли в дампе на случайные символы, все пароли лежат в определенных строках - 16 по счету группа символов

И еще изменит имена и фамилии на какие-либо еще - имя и фамилия тоже находятся в фиксированном по счету месте 12 и 13 - (например, будет брать имена и фамилии из какого-нибудь файла, в котором может быть 10 имен и фамилий, есть условие, чтобы имена и фамилии были осмысленными, поэтому их можно записать вручную в файле, и затем использовать файл как переменную)

Вот таких строчек 1000:
insert into MOCK_DATA (id, first_name, last_name, email, gender, password, company_name) values (1000, 'Hobard', 'O''Loinn', 'holoinnrr@japanpost.jp', 'Male', 'yJ3=(fVV$X8k8wur#OCo4q#A/Q', 'Meedoo');
  • Вопрос задан
  • 113 просмотров
Подписаться 1 Средний 7 комментариев
Пригласить эксперта
Ответы на вопрос 1
mayton2019
@mayton2019
Bigdata Engineer
Дружище. Тебе не надо этот дамп обрабатывать. Загрузи его в любую БД (SQLite, postgres) и там одной
командой сделай нужное отбеливание.

Игры с sed/awk обычное не нужны при работе с БД. Достаточно самой БД.

Исключение может быть только в том случае если ты делаешь лабу и преподаватель тебе
специально назначил такие ограничения. Типа изучаем консоль линукс и обработку текста.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы