扫描在线主机IP的shell脚本案例

Posted Shell与Python运维智慧

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了扫描在线主机IP的shell脚本案例相关的知识,希望对你有一定的参考价值。

#!/bin/bash

#判断echo是否可用,并定义echo变量,方便调取使用

echo=echo
for cmd in echo /bin/echo; do
    $cmd >/dev/null 2>&1 || continue
    if ! $cmd -e "" | grep -qE '^-e'; then
        echo=$cmd
        break
    fi
done

#定义显示颜色的变量,方便调取变量使用

CSI=$($echo -e "\033[")
CEND="${CSI}0m"
CDGREEN="${CSI}32m"
CRED="${CSI}1;31m"
CGREEN="${CSI}1;32m"
CYELLOW="${CSI}1;33m"
CBLUE="${CSI}1;34m"
CMAGENTA="${CSI}1;35m"
CCYAN="${CSI}1;36m"
CQUESTION="$CMAGENTA"
CWARNING="$CRED"
CMSG="$CCYAN"

效果如下:


以上是关于扫描在线主机IP的shell脚本案例的主要内容,如果未能解决你的问题,请参考以下文章

shell脚本案例利用nmap批量扫描存活主机

小黑的日常折腾-网段在线地址扫描shell脚本

Linux下nmap扫描端口shell脚本

编写MAC记录与端口扫描脚本的shell脚本

日常运维工作shell脚本案例

学以致用,简单做一些shell的入门案例