[root@localhost user]# cat num
1
2
3
4
5
[root@localhost user]# vim for.sh
[root@localhost user]# ls
for.sh num 公共 模板 视频 图片 文档 下载 音乐 桌面
[root@localhost user]# sh for.sh
1
2
3
4
5
[root@localhost user]# cat for.sh
#!/bin/bash
for i in `cat num`
do
echo $i
done
批量创建用户
[root@localhost user]# cat users.txt
zhangsan
lisi
wangwu
abc
def
ghi
eric
join
[root@localhost user]# cat addusers.sh
#!/bin/bash
USER=`cat users.txt`
for i in $USER
do
useradd $i
echo "$i was done"
done
[root@localhost user]# tail -10 /etc/passwd
user:x:1000:1000:user:/home/user:/bin/bash
apache:x:48:48:Apache:/usr/share/httpd:/sbin/nologin
zhangsan:x:1001:1001::/home/zhangsan:/bin/bash
lisi:x:1002:1002::/home/lisi:/bin/bash
wangwu:x:1003:1003::/home/wangwu:/bin/bash
abc:x:1004:1004::/home/abc:/bin/bash
def:x:1005:1005::/home/def:/bin/bash
ghi:x:1006:1006::/home/ghi:/bin/bash
eric:x:1007:1007::/home/eric:/bin/bash
join:x:1008:1008::/home/join:/bin/bash