免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2203 | 回复: 1
打印 上一主题 下一主题

[文本处理] shell编程连接ssh,并且要执行一些操作 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-04-05 00:00 |只看该作者 |倒序浏览
  1. 90.152.245.175  
  2. 90.118.179.210
  3. 90.32.245.121
  4. 90.18.179.45
  5. 90.18.179.178
  6. 90.18.179.208
  7. 90.18.179.232
  8. 90.8.179.254
复制代码
这是文件的一部分,是a.txt  执行./a.sh a.txt
会自动ssh登陆 (已做密钥无密码登陆)  并且都会在 /etc  目录下写一个文件是以自己IP地址(就是上面文本那些IP)命名的文本文件 ,内容是http//ip地址 !

比如
第一行  90.152.245.175  执行成功后  我需要在90.152.245.175这台主机的/etc下看到  90.152.245.175.txt这个文件,文件内容是 http//90.152.245.175
第二行。。。。

论坛徽章:
0
2 [报告]
发表于 2014-04-05 00:30 |只看该作者
  1. #!/bin/sh
  2. while read -r ip
  3. do
  4. ssh $ip echo "http://$ip" > /etc/$ip.txt
  5. done<$1
复制代码
应该直接输出就可以吧, 难道有什么花头?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP