当前位置: 技术问答>linux和unix
linux批量删除以 tmp 开头的用户名
来源: 互联网 发布时间:2016-06-11
本文导语: linux如何批量删除以 tmp 开头的用户名,用shell程序实现,如tmp123,tmpsds,这样的,就删除掉。 | [root@RHEL4_U5 ~]# useradd manifold123 [root@RHEL4_U5 ~]# useradd manifold234 [root@RHEL4_U5 ~]# useradd manifoldsd...
linux如何批量删除以 tmp 开头的用户名,用shell程序实现,如tmp123,tmpsds,这样的,就删除掉。
|
[root@RHEL4_U5 ~]# useradd manifold123
[root@RHEL4_U5 ~]# useradd manifold234
[root@RHEL4_U5 ~]# useradd manifoldsdfdsf
[root@RHEL4_U5 ~]# useradd manifoldhahaskdf
[root@RHEL4_U5 ~]# grep ^manifold* /etc/passwd | awk -F : '{print $1}' > userlist
[root@RHEL4_U5 ~]# sh userdel.sh
manifold
manifolden
manifold123
manifold234
manifoldsdfdsf
manifoldhahaskdf
[root@RHEL4_U5 ~]# cat /etc/passwd | grep manifold
[root@RHEL4_U5 ~]# cat userlist
manifold
manifolden
manifold123
manifold234
manifoldsdfdsf
manifoldhahaskdf
[root@RHEL4_U5 ~]# cat userdel.sh
#!/bin/bash
#file=/root/userlist
#NUM=`cat /root/userlist | wc -l`
#for (( i=1;i
[root@RHEL4_U5 ~]# useradd manifold234
[root@RHEL4_U5 ~]# useradd manifoldsdfdsf
[root@RHEL4_U5 ~]# useradd manifoldhahaskdf
[root@RHEL4_U5 ~]# grep ^manifold* /etc/passwd | awk -F : '{print $1}' > userlist
[root@RHEL4_U5 ~]# sh userdel.sh
manifold
manifolden
manifold123
manifold234
manifoldsdfdsf
manifoldhahaskdf
[root@RHEL4_U5 ~]# cat /etc/passwd | grep manifold
[root@RHEL4_U5 ~]# cat userlist
manifold
manifolden
manifold123
manifold234
manifoldsdfdsf
manifoldhahaskdf
[root@RHEL4_U5 ~]# cat userdel.sh
#!/bin/bash
#file=/root/userlist
#NUM=`cat /root/userlist | wc -l`
#for (( i=1;i