51Testing软件测试论坛

标题: 求教shell脚本一个cut的使用问题 [打印本页]

作者: qingyun_0922    时间: 2017-3-27 20:17
标题: 求教shell脚本一个cut的使用问题
本帖最后由 qingyun_0922 于 2017-3-27 20:21 编辑

我正在写一个自动化安装脚本,现在是想从数据库配置文件拿到数据库ip,并把ip换成现场真实配置的ip。现在遇到的问题时换取的ip字符串不能再付给变量,不知道为什么,请各位指点一下,谢谢。
命令:
echo `grep "jdbcracle:thin" /opt/apache-tomcat/webapps/flatserver/WEB-INF/classes/prd.app.xml`|cut -d : -f4
输出:@172.16.233.207 

这个是正常的,但是我把输出赋值给字符串就会出问题,具体如下:
oldEzviewjdbc=`grep "jdbcracle:thin" /opt/apache-tomcat/webapps/flatserver/WEB-INF/classes/prd.app.xml`|cut -d : -f4
echo $oldEzviewjdbc
输出:<value>jdbcracle:thin172.16.233.207:1521rcl</value>

自己查了一下百度,还是没能搞定,只能到这里来请教牛人了 



附加文件内容:
       <property name="url">
            <value>jdbcracle:thin172.16.233.207:1521rcl</value>
        </property>


作者: qingyun_0922    时间: 2017-3-27 20:22
不知道为什么,部分“:”变成了表情,这里补充说明一下,有了解的牛人麻烦指点一下,谢谢。
作者: lsekfe    时间: 2017-3-29 09:46
qingyun_0922 发表于 2017-3-27 20:22
不知道为什么,部分“:”变成了表情,这里补充说明一下,有了解的牛人麻烦指点一下,谢谢。

这块建议你可以通过代码的形式修改下,论坛帖子编辑器里面有。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2