天天看点

自动创建或删除

1

2

3

4

5

6

7

8

<code>#!/bin/bash</code>

<code>##自动创建用户并创建密码</code>

<code>groupadd stduent</code>

<code>for</code> <code>i </code><code>in</code> <code>`</code><code>seq</code> <code>-w 0 10`</code>

<code>do</code>

<code>useradd</code> <code>-G stduent stduent$i -s </code><code>/sbin/nologin</code>

<code>echo</code> <code>"stduent$i|passwd stduent$i --stdin"</code>

<code>done</code>

<code>###自动删除用户名和家目录</code>

<code>   </code><code>groupdel user</code>

<code>   </code><code>for</code> <code>i </code><code>in</code> <code>`</code><code>seq</code> <code>-w 0 20`;</code><code>do</code>

<code>   </code><code>userdel -r  user_$i</code>

<code>   </code><code>done</code>

seq -w         #数字等宽,如00,01..20

mkpasswd    #自动创建随机密码

<code>      </code><code>mkdir</code> <code>class</code>

<code>    </code><code>for</code> <code>i </code><code>in</code> <code>`</code><code>seq</code> <code>1 9`;</code><code>do</code>

<code>    </code><code>mkdir</code>  <code>class$i</code>

<code>    </code><code>done</code>

<code>   </code><code>###自动删除文件夹</code>

<code>    </code><code>rm</code> <code>-rf  class$i</code>

<code>##自动创建文件</code>

<code>  </code><code>for</code> <code>i </code><code>in</code> <code>`</code><code>seq</code> <code>-w 0 30`;</code><code>do</code>

<code>  </code><code>touch</code>  <code>{a,b}$i</code>

<code>  </code><code>done</code>

<code>#创建a00。。。a30,b00.。。。b30的文件</code>

<code></code>

     本文转自wsw26 51CTO博客,原文链接:http://blog.51cto.com/wsw26/1757350,如需转载请自行联系原作者