Grep命令的妙用

Kiver 发布于2004-1-24 00:48 845 次浏览 1 位用户参与讨论   [复制分享主题]
  笔者单位中的邮件服务器为Linux+Sendmail,随着用户的增多,笔者发现在增加新用户时不可避免的出现了一个问题,即无法快速判断一个新加用户的用户名是否已经有人用过了。以前笔者的做法是进入/etc目录,查看passwd文件以确定一个没有用过的用户名,但是这个方法对于存在大量用户的情况很不方便。后来笔者发现用Grep命令可以很方便地解决这个问题。比如要添加一个新用户,用户名为test1,如何判断这个用户名有没有被用过呢?只需在Linux系统中执行以下命令:grep test1 /etc/passwd,如果没有返回任何提示,则说明系统中没有以这个名字命令的用户,可以为新用户命名这个用户名,如果返回形如test1:1002:1:用户1:/export/test1:/bin/sh的提示,则说明系统中已经有人用了这个用户名了。
$ |8 g$ Q# i* Q7 R8 q* A; w0 @5 K8 W. o

  V, B' _/ n, `
  n# f" `" @' B+ P( d& F% h7 Y) J( ~- s

已有(1)人评论

ufree 发表于 2004-11-9 05:59:15 | 显示全部楼层
我完全不懂
您需要登录后才可以回帖 登录 | 註冊

本版积分规则

快速
回复
返回
列表
返回
顶部