Если данные, которые вы пытаетесь импортировать, имеют приемлемый формат - например, разделенный запятыми - и на вашем сервере баз данных есть подходящие утилиты командной строки, это не должно быть проблемой. MySQL имеет инструмент командной строки «mysqlimport», который будет принимать различные аргументы, описывающие формат файла:
mysqlimport \
--fields-terminated-by=, \
--ignore-lines=1 \
--fields-optionally-enclosed-by='"' < datafile.txt
Передача данных через однострочники perl / sed / awk может помочь получить их в нужном формате, а сценарий оболочки может легко обрабатывать запросы имен файлов, обработку аргументов и т. Д.
Использование различных инструментов командной строки, предоставляемых Unix, - это весь смысл сценариев bash. Perl, mysql и т. Д. Являются частью этого инструментария.