码迷,mamicode.com
首页 > 系统相关 > 详细

shell学习-批量删除用户

时间:2017-11-22 20:17:05      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:linux_shell

需求:

    使用for循环批量删除用户

[root@mapeng-edu ~]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
..
stu01:x:1001:1001::/home/stu01:/bin/bash
stu02:x:1002:1002::/home/stu02:/bin/bash
stu03:x:1003:1003::/home/stu03:/bin/bash
stu04:x:1004:1004::/home/stu04:/bin/bash
stu05:x:1005:1005::/home/stu05:/bin/bash
stu06:x:1006:1006::/home/stu06:/bin/bash
stu07:x:1007:1007::/home/stu07:/bin/bash
stu08:x:1008:1008::/home/stu08:/bin/bash
stu09:x:1009:1009::/home/stu09:/bin/bash
stu10:x:1010:1010::/home/stu10:/bin/bash

批量删除其中的stu01-stu10


脚本内容:

   

 #!/bin/bash
    #mp
        for i in `/usr/bin/echo stu{01..10}`
            do
            userdel -r $i
    done

执行过程:

[root@mapeng-edu ~]# sh -x userdel.sh 
++ /usr/bin/echo stu01 stu02 stu03 stu04 stu05 stu06 stu07 stu08 stu09 stu10
+ for i in ‘`/usr/bin/echo stu{01..10}`‘
+ userdel -r stu01
userdel: user ‘stu01‘ does not exist
+ for i in ‘`/usr/bin/echo stu{01..10}`‘
+ userdel -r stu02
userdel: user ‘stu02‘ does not exist

至此使用for循环删除指定用户完毕

shell学习-批量删除用户

标签:linux_shell

原文地址:http://oldma.blog.51cto.com/12664250/1984180

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!