sed 替换文件内容

摘要:
方法1:sed的/替换的内容/要替换的内容/'文件方法2:sed的/被替换的内容/g'文件˃文件。出来mvfile.outfile

方法1:sed -i 's/被替换的内容/要替换成的内容/' file

方法2:sed 's/被替换的内容/要替换成的内容/g' file > file.out;mv file.out file。

test 文件

hgghhvg
hgvhjgh
hhhjh
jjjhvvg
hhhhjh
haha
haha
haha
hghh
hvhjjjj

将haha替换为hello

$ sed 's/haha/hello/g' test
hgghhvg
hgvhjgh
hhhjh
jjjhvvg
hhhhjh
hello
hello
hello
hghh
hvhjjjj


$ cat test
hgghhvg
hgvhjgh
hhhjh
jjjhvvg
hhhhjh
haha
haha
haha
hghh
hvhjjjj

参考:

https://zhidao.baidu.com/question/508817260.html

免责声明:文章转载自《sed 替换文件内容》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Java读写锁Mac下nginx、redis下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Sed命令

sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要...

django集成ansibe实现自动化

动态生成主机列表和相关参数 def create_admin_domain(admin_node): workpath = BASE_DIR + '/tools/ansible/script' hosts_file = BASE_DIR + '/tools/ansible/host/' + createhostfile() yml...

Ubuntu脚本修改IP信息

#!/bin/bash cd /etc/network #清除4-9行 sed -i '4,9d' interfaces #在第3行添加网卡名称 sed -i "3a auto ${1}" interfaces #在第4行添加 sed -i "4a iface ${1} inet static" interfaces #在第5行添加IP...

日志分析查看——grep,sed,sort,awk运用

概述         我们日常应用中都离不开日志。可以说日志是我们在排查问题的一个重要依据。但是日志并不是写了就好了,当你想查看日志的时候,你会发现线上日志堆积的长度已经超越了你一行行浏览的耐性的极限了。于是,很有必要通过一些手段来高效地辅助你来快速的从日志中找到你要找的问题。本文通过一个从项目中衍生出来的例子从查找日志,筛选日志和统计日志3个方面层层递进...

zabbix proxy配置实战案例

            zabbix proxy配置实战案例                                      作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.zabbix proxy概述   上一篇博客我们分享了zabbix agent有两种工作模式,即主动模式和被动模式,默认是被动模式,主动模式需要我们手动...

linux sed 批量替换字符串

比如,要将目录/modules下面所有文件中的zhangsan都修改成lisi,这样做: sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl /modules` 解释一下:-i 表示inplace edit,就地修改文件 -r 表示搜索子目录 -l 表示输出匹配的文件名 这个命令组合很强大,要注意备份文件。(1)...