i<${#myArray[@]};i++))
do
psql -d postgres -c "CREATE ROLE ${myArray[$i]} WITH LOGIN PASSWORD '$PASSWORD'"
echo $PASSWORD > ~/password/${myArray[$i]}.txt
SYMBOLS=""
for symbol in {A..Z} {a..z} {0..9}; do SYMBOLS=$SYMBOLS$symbol; done
SYMBOLS=$SYMBOLS'!@#$%&*()?/\[]{}-+_=<>.,'
PWD_LENGTH=16
PASSWORD=""
RANDOM=256
for i in seq 1 $PWD_LENGTH
do
PASSWORD=$PASSWORD${SYMBOLS:$(expr $RANDOM % ${#SYMBOLS}):1}
done
done
Имеется такой срипт создания пользователей в PG, но он отрабатывает только один раз, каким путем это можно исправить и где тут ошибка?
навскидку for криво оформлен
Обсуждают сегодня