查找网内活跃IP和自动传输文本
Posted 周人假的
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查找网内活跃IP和自动传输文本相关的知识,希望对你有一定的参考价值。
ifconfig p32p1|egrep -o "broadcast [^ ]*" |grep -o "[0-9.]*"
grep -o "broadcast [^ ]*" 标示以broadcast开始,以非空格字符(由[^ ]*指定)序列作为结束,
[0-9.]标示数字和点号,后面的*如果不加将每个数字占一行
查找网内活跃的IP地址
#!/bin/sh
#()&后台并行执行
#wait 等待所有子程序结束
for ip in 192.168.5.{21..254};
do
(
ping $ip -c2 &> /dev/null;
if [ $? -eq 0 ]
then
echo $ip is alive
fi
)&
done
wait
可以通过fping和nmap命令获得
自动传输文件
[[email protected] root]# cat /usr/local/bin/r_ftp
#!/bin/bash
USER=root
PASS=password
SERVER=192.168.5.23
RPATH="/web/cgi-bin/"
SourceFile=$1
ftp -n << EOF
open $SERVER
user $USER $PASS
binary
hash
cd $RPATH
put $SourceFile
bye
EOF
以上是关于查找网内活跃IP和自动传输文本的主要内容,如果未能解决你的问题,请参考以下文章