Chinaunix
标题:
想写一条命令,检查passwd文件的信息
[打印本页]
作者:
wazhl
时间:
2010-04-06 11:01
标题:
想写一条命令,检查passwd文件的信息
想写一条命令,想统计passwd文件的一些信息
1:判断是否为root权限的用户, 第二个冒号(:) 值是否为 0
2: 如果是具有root权限的,则输出 用户名 , ID,和shell 名称。
如下在passwd 文件中有两用户
oracle:*:1000:1000::/home/oracle:/usr/bin/sh
tayc:KUagkLtongAJQ:0:20::/home/tayc:/opt/ace/prog/sdshell
则输出
tayc 0 /opt/ace/prog/sdshell
作者:
Shell_HAT
时间:
2010-04-06 11:04
awk -F: '{if($3==0)print $1,$3,$7}' passwd
复制代码
作者:
wazhl
时间:
2010-04-06 11:09
谢谢。。。。AWK真强大,可就是不知道怎么学习它。
感谢!
作者:
Shell_HAT
时间:
2010-04-06 11:21
回复
3#
wazhl
十二篇之awk
http://bbs.chinaunix.net/thread-448687-1-1.html
awk1line & sed1line 注解补充版&cheat sheets
http://bbs.chinaunix.net/thread-1635180-1-1.html
O'reilly sed & awk 2nd Edition
http://bbs.chinaunix.net/viewthread.php?tid=1588614#pid11286082
三篇awk学习资料
http://bbs.chinaunix.net/thread-1425973-1-4.html
作者:
linuxboy823
时间:
2010-04-06 11:32
awk -F: '$3==0{print $1,$3,$NF}' /etc/passwd
root 0 /bin/bash
unixcenter 0 /bin/bash
复制代码
作者:
where27
时间:
2010-04-06 11:33
回复
1#
wazhl
awk -F: '$3==0{print $1,$3,$7}' passwd
复制代码
换汤不换药。。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2