есть задача :
существует примерно 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
я новичек и возможно проблема решается совершенно подругому.