a, in,i,pi,za,cat,dog,puppy,them,there,spork,slate,kiwi这些就是你要传递的参数s
你的这个hash函数就是返回字符串长度
我一开始也是这么想的,但是结果不对
如何查询linux系统中所有用户的用户名和密码
查询linux系统中所有用户的用户名和密码的方法如下:
1、输入“cat /etc/passwd”命令查看所有的用户信息。
2、输入“cat /etc/passwd|grep 用户名”命令,用于查找某个用户。
3、输入“cat /etc/group”命令,用于查看所有组信息。
4、输入“cat /etc/group|grep 组名”命令,用于查找某个用户组。
5、输入“groups” 查看当前登录用户的组内成员;“groups test” 查看test用户所在的组,以及组内成员;“whoami”查看当前登录用户名。
在linux中给一个文本文件写内容的方法(三种)
例如往文件a.txt写入内容Hello World!
方法一:
[root@cc ~]# vim a.txt
Hello World!
wq
方法二:
[root@cc ~]# echo 'Hello World!'>a.txt
方法三:
cat b.txt
Hello World!
cat b.txt>a.txt
继续perl编程问题
open(FILE1,"E:/test1.txt");
open(FILE2,"E:/test2.txt");
open(FILE3,"+>","E:/test3.txt");
@array=;
for $i(0..$#array){
$m=chomp($array[$_]);
@v=split(" ",$m);
$hash{$v[0]}=$i;
}
while()
{@v=split;
($name,$address,$number,$another)=@v;
if(exists $hash{$name}){
print FILE3 "@v \n";
}
}
这样写不行诶
while()
{@v=split;
($name1,$address1,$number1,$another1)=@v;
$hash{$number1}=[$name,$address,$number];
while()
{@array=split;
($name,$address,$number,$another)=@array;
if(exists $hash{$number}){
print FILE3 "@v \n";}}}
我这样写倒是能够得到一条记录,但是如果文件再多几条记录还是只能得到一条记录,能帮我看看有什么问题吗?虽然我也知道这个程序的循环很笨。。。。来自:求助得到的回答
如何查询linux系统中所有用户的用户名和密码
密码是看不到的,即使是root 也不能查看,只能修改
如何查看用户名 很容易
grep bash /etc/passwd
就可以得到所有的普通用户了
转载请注明出处365教育网 » python中hash函数数值