for循环比较ip是否可用,并通过scp协议传输文件

简介: for循环比较ip是否可用,并通过scp协议传输文件

for 循环比较IP是否可用,并将可用和非可用的IP保存下来,并通过scp协议传输文件


touch ip.txt res.txt
for i in `seq 1 100`  
 do 
 sleep 3
  ping  -c 1 10.10.1.$i > /dev/null 2>&1 
    if [ $? -eq 0 ]
     then
       echo "${i} ping OK" >> res.txt
       echo "10.10.1.$i" >> ip.txt
     else
       echo "${i} ping NOTOK" >> res.txt
    fi
 done
for i in `cat ip.txt`
 do
  ssh root@$i rm /etc/*
  scp file.zip root@$i:/etc
  ssh root@$i unzip /etc/file.zip
 done 
相关文章
|
安全 搜索推荐 Shell
看完这篇 教你玩转渗透测试靶机vulnhub——DC7
看完这篇 教你玩转渗透测试靶机vulnhub——DC7
879 0
看完这篇 教你玩转渗透测试靶机vulnhub——DC7
|
消息中间件 缓存 监控
系统稳定性建设实践总结
2020年,注定是个不平凡的一年。疫情的蔓延打乱了大家既定的原有的计划,同时也催生了一些在线业务办理能力的应用诉求,作为技术同学,需要在短时间内快速支持建设系统能力并保障其运行系统稳定性。恰逢年终月份,正好梳理总结下自己的系统稳定性建设经验和思考。
系统稳定性建设实践总结
|
前端开发 Go C++
CSS命名规则规范整理
大家在写css的时候,经常会遇到关于命名的问题。页面上成百甚至上千的class或者id,我们就会越来越感到困扰。 所以,这样我们就很有必要整理自己的一套命名规范。
10316 100
CSS命名规则规范整理
|
安全 算法 网络安全
RSA2048与RSA3072的闲言碎语
RSA2048与RSA3072的闲言碎语
1144 0
后端返回base64格式数据转excel格式文件并下载
后端返回base64格式数据转excel格式文件并下载
735 0
|
人工智能 关系型数据库 Shell
地区代码国家
本文详列了全球各国及地区的标准代码,从阿富汗的"AF"到津巴布韦的"ZW",涵盖了所有联合国成员国及一些非联合国成员地区,为国际通信、贸易和数据处理提供了清晰的参照列表。
1170 0
|
监控 安全 算法
uwb人员定位系统:人员轨迹实时定位
vuwb人员定位系统:人员轨迹实时定位
924 0
uwb人员定位系统:人员轨迹实时定位
|
关系型数据库 MySQL Docker
《docker高级篇(大厂进阶):5.Docker-compose容器编排》包括是什么能干嘛去哪下、Compose核心概念、Compose使用三个步骤、Compose常用命令、Compose编排微服务
《docker高级篇(大厂进阶):5.Docker-compose容器编排》包括是什么能干嘛去哪下、Compose核心概念、Compose使用三个步骤、Compose常用命令、Compose编排微服务
790 6
|
运维 自然语言处理 开发工具
【专栏】NeoVim正逐渐取代Vim成为运维人员首选的文本编辑器。这 8 个原因或许是答案,命令对比一目了然!
【4月更文挑战第28天】NeoVim正逐渐取代Vim成为运维人员首选的文本编辑器。其优势包括更好的扩展性、现代化界面、多语言编程支持、异步处理能力、协作功能、持续更新及活跃社区。NeoVim的命令与Vim相似,但在启动配置、插件管理和窗口管理等方面有所优化。总的来说,NeoVim提供了更强大、灵活和现代的编辑体验。
1506 0
|
JSON 关系型数据库 MySQL
Mysql中JSON操作函数JSON_EXTRACT()
Mysql中JSON操作函数JSON_EXTRACT()

热门文章

最新文章