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

shell之常用脚本

时间:2017-05-15 10:07:28      阅读:228      评论:0      收藏:0      [点我收藏+]

标签: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之常用脚本

标签:shell 脚本

原文地址:http://zengwj1949.blog.51cto.com/10747365/1925627

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