我对Perl有点不在行,看不出这个脚本有什么问题:
#!/bin/sh
randAnPass=true;
if [ $randAnPass = true ]
then
pass=perl /root/bin/randpass
else
# prompt for setting user's password ..
echo -n "pick password for '${user}': "
read pass
fi
#echo $randAnPass;
echo "Generated pass = $pass";
出于某种原因,它输出:
r4Nd0mP
Generated pass =
我要它输出
Generated pass = r4Nd0mP
最佳答案
pass=`perl /root/bin/randpass`