首页 > 代码库 > shell之常用脚本
shell之常用脚本
1 批量创建用户:
#!/bin/bash
i=30
groupadd class2
while [ $i -le 50 ]
do
if id user$i &> /dev/null
then
echo "This user$i is exist"
else
useradd -g class2 user$i && echo "user$i" | passwd --stdin user$i &> /dev/null && echo "This user$i is created"
fi
((i++))
done
2 检测主机是否存活:
#!/bin/bash
host=192.168.154.
i=120
while [ $i -le 130 ]
do
ping -c 3 $host$i &> /dev/null
if [ $? -eq 0 ]
then
echo "This host $host$i is up"
else
echo "This host $host$i is down"
fi
((i++))
done
3 获取局域网IP——MAC地址列表:
#!/bin/bash
host=192.168.154.
i=1
while [ $i -le 10 ]
do
arping -c 2 $host$i | egrep ‘reply‘ | awk -F ‘ ‘ ‘{print $4 $5}‘ >> /root/c.txt
((i++))
done
本文出自 “一万年太久,只争朝夕” 博客,请务必保留此出处http://zengwj1949.blog.51cto.com/10747365/1925627
shell之常用脚本