码迷,mamicode.com
首页 > 其他好文 > 详细

sed

时间:2020-04-09 22:53:55      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:add   ppc   执行   append   arc   允许   操作   dad   action   

sed可以对文本进行增删改查

格式

sed <option> [script] file1 file2....

script有两点重要:

(1)确定行

(2)确定动作

行可以这样确定:

sed 1,2a addadd file
sed 3d file
sed /asm/d file
sed /asm/s/arm/x86 file

后面两个是: ‘/pattern/action’ 方式确定行,pattern 就是正则表达式。

action支持:

i     insert
a     append
d     delete
s     substitution
p     print

option支持

-i     将改变回写到文件
-n    不将改变内容打印到标志输出
-e    允许多个脚本命令被执行
-f     指定脚本文件  -f script-file
-r     使用扩展正则表达式
-s     如果sed多个文件,默认情况下,多个文件当成一个流处理,加-s,则分开处理,即确定行的操作会不同。

 

实际的例子:

HOSTARCH := $(shell uname -m |         sed -e s/i.86/i386/             -e s/sun4u/sparc64/             -e s/arm.*/arm/             -e s/sa110/arm/             -e s/powerpc/ppc/             -e s/ppc64/ppc/             -e s/macppc/ppc/)

 

sed

标签:add   ppc   执行   append   arc   允许   操作   dad   action   

原文地址:https://www.cnblogs.com/yangxinrui/p/12670238.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!