51Testing软件测试论坛
标题:
awk相关语法问题
[打印本页]
作者:
酒醉红
时间:
2017-8-14 20:50
标题:
awk相关语法问题
原配置
#主数据源,默认的
database.oracle.driver=oracle.jdbc.driver.OracleDriver
database.oracle.url=jdbc
racle:thin
(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=1.1.1.1)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=y555)(SERVER=DEDICATED)))
database.oracle.username=123
database.oracle.password=nihao
使用akw的方法如awk '$1~/database.oracle.username=/{"[^\\=]+$"="bsp"}1' jdbc.properties 1<>jdbc.properties
显示语法错误,想要修改123置为bsp
正则表达我在notepad++上已经验证过了是可以匹配等号之后的数据内容的,但是执行时,想要修改却老提示语法错误,如果对于=之后加空格时,用域的方式可以解决,但是上述方式,求解如何做修改,各位大神求解,新入道求老司机讲解
作者:
测试菜鸟梦
时间:
2017-8-16 10:05
看看大括号里的引号是否要转义
作者:
酒醉红
时间:
2017-8-16 16:43
测试菜鸟梦 发表于 2017-8-16 10:05
看看大括号里的引号是否要转义
具体解释下谢谢
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2