⇤ ← Revision 1 vom 2014-08-19 11:34:39
532
Kommentar:
|
547
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 4: | Zeile 4: |
#!/bin/bash |
Benutzer-Import in GOsa²
cat students.csv | while read line; do NACHNAME=$(echo $line | cut -d";" -f1); VORNAME=$(echo $line| cut -d";" -f2); NACHNAME_KURZ=${NACHNAME:0:3} VORNAME_KURZ=${VORNAME:0:3} LOGIN=$(echo ${NACHNAME_KURZ}${VORNAME_KURZ} | iconv -f UTF-8 -t ASCII//TRANSLIT | tr A-Z a-z); ALREADY_EXISTS=$(getent passwd $LOGIN 1>/dev/null && echo ALREADY_EXISTS); echo "$line;$LOGIN;`pwgen -v 8 1` !!! $ALREADY_EXISTS !!!"; done