提供Discuz ,ECShop ,PHPCMS ,帝国CMS ,CSS教程 ,PHP教程 ,DedeCMS ,WordPress ,HTML教程等cms问题查询.
当前位置: 运维 > Linux > Linux下怎样运用sed敕令替代字符串【Linux】,Linux

sed敕令能够根据规定的花样替代指定文件的字符串并输出,本篇文章我们就来引见关于Linux下sed敕令替代字符串的要领。

要替代字符串,我们须要运用以下花样。

$ sed s/替代的目的字符串/替代后的字符串/ 文件名

在下面我们替代写为“appleorangemelon”的字符串“sample.txt”。

$ sed s/orange/ORANGE/ sample.txt

实行效果为

appleORANGEmelon

替代并输出字符串。

别的,以下所示,在cat敕令后用“|”衔接sed敕令也能获得一样的效果。

$ cat sample.txt | sed s/apple/APPLE/

注重,sed敕令仅替代字符串并输出它,但不会重写现实文件的内容

假如要将替代的内容保存在文本中,请运用重定向“>”。

sed敕令运用的选项

敕令选项 申明
-e 替代为指定的剧本
-f 文件 增加指定文件中形貌的剧本文件的内容
-r 运用扩大正则表达式

sed敕令的运用

替代一切行

在先前引见的花样中,纵然在一个行中存在与多个替代对象字符串婚配的字符串,也仅替代第一个婚配的字符串。

因而,要替代一切婚配的字符串,请实行以下操纵:

$ sed -e s/apple/APPLE/g sample.txt

实行效果为

APPLEorangemelonAPPLE

替代行的开首与末端

$ sed -e "s/^apple/APPLE/" sample.txt
$ sed -e "s/apple\$/APPLE/" sample.txt

假如要替代多个子字符串,则能够指定多个剧本。

$ sed -e "s/apple/APPLE/" -e "s/orange/ORANGE/" sample.txt

删除行

指定“d”以删除指定的行。比方,要删除第二行就为“2d”。

$ sed -e '2d' sample.txt

另外,也能够删除多行,下面是删除第1行到第3行。

$ sed -e '1,3d' sample2.txt

本篇文章到这里就悉数完毕了,更多精彩内容人人能够关注ki4网相干栏目教程!!!

以上就是Linux下怎样运用sed敕令替代字符串的细致内容,更多请关注ki4网别的相干文章!

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

分享到:
赞(0) 打赏

支付宝扫一扫打赏

微信扫一扫打赏

标签:

上一篇:

下一篇:

相关推荐

0 条评论关于"Linux下怎样运用sed敕令替代字符串【Linux】,Linux"

最新评论

    暂无留言哦~~

博客简介

看古风美女插画Cos小姐姐,素材合集图集打包下载:炫龙网,好看二次元插画应有尽有,唯美小姐姐等你来。

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

服务热线:
 

 QQ在线交流

 旺旺在线