Mercurial > hgrepos > hgweb.cgi > s4
view scripts/group-add.sh @ 546:768e80ef2b80
add group-add.sh
author | HIROSE Yuuji <yuuji@gentei.org> |
---|---|
date | Sat, 06 Apr 2019 21:32:10 +0900 |
parents | |
children | bb34c7fbf1ad |
line wrap: on
line source
#!/bin/sh if [ -z "$1" ]; then cat<<-EOF >&2 Usage: $0 CSVfile $0 -a CSVfile # for al Csv file should be the form of: GroupName,UserName(email) EOF exit 1 fi if [ target=$(cd `dirname "$1"`; pwd)/`basename $1` query<<-EOF .mode csv CREATE TEMPORARY TABLE _gusers(gname, user, admin); .import $target _gusers REPLACE INTO grp SELECT * FROM _gusers; REPLACE INTO grp_adm SELECT * FROM _gusers WHERE admin LIKE 'admin'; EOF