当前位置: 技术问答>linux和unix
(shell编程)替换问题
来源: 互联网 发布时间:2015-09-28
本文导语: 小弟是刚刚接触shell编程,请高手帮忙。。。 我想实现下面功能: 文件tmp.txt中有内容: http://192.168.1.12/index 文件src.txt中有内容: ipaddress:192.168.1.217 我想通过一个shell文件实现: 查找到src.txt中的IP地址,...
小弟是刚刚接触shell编程,请高手帮忙。。。
我想实现下面功能:
文件tmp.txt中有内容:
http://192.168.1.12/index
文件src.txt中有内容:
ipaddress:192.168.1.217
我想通过一个shell文件实现:
查找到src.txt中的IP地址,然后,使用这个地址替换tmp.txt中的地址。
先谢谢你啊
我想实现下面功能:
文件tmp.txt中有内容:
http://192.168.1.12/index
文件src.txt中有内容:
ipaddress:192.168.1.217
我想通过一个shell文件实现:
查找到src.txt中的IP地址,然后,使用这个地址替换tmp.txt中的地址。
先谢谢你啊
|
#!/bin/bash
newip=$(awk -F: '{print $2}' src.txt)
sed -ie 's//[^/]*//'$newip'/2' tmp.txt
以上脚本在FC3测试通过
newip=$(awk -F: '{print $2}' src.txt)
sed -ie 's//[^/]*//'$newip'/2' tmp.txt
以上脚本在FC3测试通过