oracle9.properties文件内容如下, 想要将user.name的值dsnew修改成QACDC
jdbc.driver=oracle.jdbc.OracleDriver
jdbc.url=jdbc:oracle:thin:@qa104:1521:QADB
user.name=dsnew
user.pass=dsnew
create.db=true
create.sql=tables.oracle9.sql
update.sql=tables.oracle9.sql.updates
insert.sql=../../config/data.sql.default
block.processing=true
block.begin=begin
block.end=end
block.terminator=/
newline.override=\n
[qa@qa52 db]$ sed -i 's/^user\.name.*/user\.name=QACDC/g' oracle9.properties
[qa@qa52 db]$ cat oracle9.properties
jdbc.driver=oracle.jdbc.OracleDriver
jdbc.url=jdbc:oracle:thin:@qa104:1521:QADB
user.name=QACDC
user.pass=dsnew
create.db=true
create.sql=tables.oracle9.sql
update.sql=tables.oracle9.sql.updates
insert.sql=../../config/data.sql.default
block.processing=true
block.begin=begin
block.end=end
block.terminator=/
newline.override=\n
-i #代表保存修改
^ #^user.name代表以user.name开头的行
注意
user.name中的"." 在正则表达式中有匹配除换行符以外的任意字符的意思,要用"\"来转义, 故写成^user\.name
.* #在正则表达式中表示匹配任意文本
More info, refer to
http://deerchao.net/tutorials/regex/regex.htm
分享到:
相关推荐
sed命令下批量替换文件内容 格式: sed -i “s/查找字段/替换字段/g” `grep 查找字段 -rl 路径` 文件名 -i 表示inplace edit,就地修改文件 -r 表示搜索子目录 -l 表示输出匹配的文件名 s表示替换,d表示删除 示例:...
其中,`sed -i` 命令将执行 sed 编辑器,`s/原字符串/新字符串/g` 是 sed 代码,用于执行字符串替换操作,`grep` 命令用于查找包含原字符串的文件,`-r` 选项用于递归查找,`-l` 选项用于显示文件名。 例如,要将...
反向代理强制替换删除内容,适用windows64和32位操作系统
Linuxsed批量替换字符串方法.pdf
shell脚本修改json中某个字段的值 - 思路:通过awk来找到旧数据,然后用sed来替换旧数据
windows下cmd程序sed命令所需文件,记得配环境变量
很详细的关于linux sed的用法,每种用法都有详细的举例。
下面小编就为大家带来一篇Python 实现简单的shell sed替换功能(实例讲解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
例如,`sed 's/test/Hello/g' filename` 将文件中的所有 "test" 替换成 "Hello"。 删除命令 Sed 的删除命令的语法是 `d[address]d`,其中 `address` 是行号或行号范围。 例如,`sed '/^$/d' filename` 删除文件...
sedsed工具。可以使用sedsed -d +sed命令进行sedsed的测试。 将文件拷贝到/usr/bin路径下即可,也可以在linux本地使用./sedsed -d +command
通过shell调用sed命令实现对配置文件的替换操作,主要实现对linux、uboot、buildroot相关的配置文件中版本、分支、URL替换,可以自定义想替换的内容。
sed功能非常强大,更方便对程序的执行,实现更多无法实现的功能。
一般 sed 最常用在编辑那些需要不断重覆某些编辑动作的文件上 , 例如将文件中的某个字串替换成另一个字 串等等。这些相较於一般 UNIX 编辑器(交谈式的, 如 vi、emacs)用手动的方式修改文件 , sed 用起来较省力。
1.zip 开发完整的sed文件的制作的方式 id= fs-lsdzj 1.zip
sed 用法sed 用法sed 用法sed 用法sed 用法
在本篇文章中小编给大家分享了关于Linux下如何使用sed命令替换字符串的相关知识点内容,有需要的朋友们学习下。
这两个命令都可以实现批量替换文件中的内容,但是第二个命令使用了反勾号将 grep 命令的输出结果传递给 sed 命令,从而实现批量替换。 还有一种比较复杂的写法: ``` grep netingcn * -R | awk -F: '{print $1}' |...
sed文件操作
通常,我们可以使用 sed 命令来实现单个文件的内容替换,但当需要批量替换某个文件夹下所有文件时,需要借助 grep 命令来实现。 grep 命令是 Linux 系统中最强大的文本搜索工具之一,它可以查找单个文件或文件夹下...
这将将 /etc/inittab 文件中的“old”字符串替换为“new”。 3. sed 命令的多行文本处理 sed 命令可以用来处理多行文本,例如: ``` [root@svr5 ~]# sed -n '/^rpc/,/^$/p' /etc/passwd ``` 这将输出 /etc/passwd ...