занесение пользователей в бд
Добавлено: 2011-04-11 17:11:27
доброго времени суток, друзья.
есть задача :
существует примерно 5000 папок вида
name.sname.macnt иногда без sname в каждой такой папке лежить файлик account.settings где записаны разные настройки и строка Password с паролем юзера.
необходимо в базу postgresql в таблицу eperson записать поля
eperson_id - порядковый номер
email строится из имени папки name.sname@www.www
password из строки Password файла account.settings
firstname name - если нет то null
lastname sname - если нет то null
все что у меня пока получилось это:
получается файлик со списком вида name.sname@www.www, и наверное потом нада туда еще както записывать пароли, а то как это отправить в postgresql я вообще не представляю..
я новичек и возможно проблема решается совершенно подругому.
есть задача :
существует примерно 5000 папок вида
name.sname.macnt иногда без sname в каждой такой папке лежить файлик account.settings где записаны разные настройки и строка Password с паролем юзера.
необходимо в базу postgresql в таблицу eperson записать поля
eperson_id - порядковый номер
email строится из имени папки name.sname@www.www
password из строки Password файла account.settings
firstname name - если нет то null
lastname sname - если нет то null
все что у меня пока получилось это:
Код: Выделить всё
echo | ls | grep macnt | awk -F\. '{print substr($1,1)"." substr ( $2,1 ) "@www.www" }' | sed 's/[.]*macnt//' >> accountsя новичек и возможно проблема решается совершенно подругому.