shell之常用腳本
阿新 • • 發佈:2017-05-15
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之常用腳本