首页 > 代码库 > 查找网内活跃IP和自动传输文本
查找网内活跃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命令获得
自动传输文件
[root@localhost 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和自动传输文本
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。