sed -i 命令解释

Posted hxing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sed -i 命令解释相关的知识,希望对你有一定的参考价值。

 

sed -i 就是直接对文本文件进行操作的。

sed -i ‘s/原字符串/新字符串/‘ /home/1.txt
sed -i ‘s/原字符串/新字符串/g‘ /home/1.txt

就是把 home目录下 1.txt 中 的 “原字符” 替换成 “新字符”。

这两条命令的区别就是,看示例吧

这是1.txt的内容

#cat 1.txt
d
ddd
#ff

再看执行这两条命令的区别吧

sed -i ‘s/d/7523/‘ /home/1.txt
执行结果
7523dd
#ff

sed -i ‘s/d/7523/g‘ /home/1.txt
执行结果
752375237523
#ff

以上是关于sed -i 命令解释的主要内容,如果未能解决你的问题,请参考以下文章

Linux Sed命令具体解释+怎样替换换行符" "(非常多面试问道)

sed命令

sed命令详解

shell————正则表达式基础及sed

文本处理工具之:grep sed awk

Linux-四剑客-find-awk-grep-sed解释----未完结版