I can't seems to see why $crypt
is empty here
#!/bin/bash
pass=$(pwgen -1 -n 8)
salt=$(pwgen -1 -n 5)
crypt=$(perl -le 'print crypt($pass, $salt)')
user=deluge_$(pwgen -s 5 1)
echo crypt: $crypt # no output
echo pass: $pass #work
echo salt : $salt #work
echo $(perl -le 'print crypt($pass, $salt)') # no output
perl -le 'print crypt(Ab3choot, Oa3ah)' # works