Chinaunix
标题:
从文件里读取用户名密码
[打印本页]
作者:
animama88
时间:
2013-12-16 16:54
标题:
从文件里读取用户名密码
我要写个sh脚本,需要用到几百个帐号密码。
所以想单独弄个文件,把帐号密码放在这个文件里维护。
格式大概是这样的:
123456@163.com
<tab符>abc2345
ab3423@qq.com
<tab符>!@w3r54
weioywav@hotmail.com
<tab符>,,,,
……
……
分隔符用tab,把帐号和密码分隔开。
怎么读取呢?
然后,我不知道怎么调用每一个帐号密码。
每得到一组帐号密码,就要放到后面的函数里操作。
操作完以后,再操作下一组帐号密码。
所有帐号遍历完,脚本结束。
求代码。谢谢
作者:
关阴月飞
时间:
2013-12-16 16:57
回复
1#
animama88
整个循环就好:
while read user pass
do
xxx $user $pass
done < user_file
复制代码
作者:
Herowinter
时间:
2013-12-16 17:57
话说密码是明文存储吗?
作者:
animama88
时间:
2013-12-17 01:56
回复
2#
关阴月飞
while read username password
do
echo "${username} ${password}"
done</Users/dyd/Documents/Account.txt
运行后没读取成功。什么都没被echo出来,求解。
作者:
animama88
时间:
2013-12-17 02:23
回复
4#
animama88
自己找到原因了。文件末尾没有换行。
可是为什么只能echo出来最后一行的内容呢?
作者:
关阴月飞
时间:
2013-12-17 09:34
回复
5#
animama88
贴一下你的文件内容,用cat -A 看一下文件格式,还有就是你是怎么运行的? 是什么系统?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2