免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: zengkun_2008
打印 上一主题 下一主题

sed 的疑惑 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2008-08-28 09:34 |只看该作者
我查了资料,  g 这个参数应该是从匹配位置拷贝数据到指定位置.
例如:
sed  's/abc/def/g' a.txt

  搜索abc ,就在原abc 的位置替换def.

函数参数        功能
: label         建立 script file 内指令互相参考的位置。
#         建立批注
{ }         集合有相同地址参数的指令。
!         不执行函数参数。
=         印出资料行数( line number )。
a\         添加使用者输入的数据。
b label         将执行的指令跳至由 : 建立的参考位置。
c\         以使用者输入的数据取代数据。
d         删除数据。
D         删除 pattern space 内第一个 newline 字母 \ 前的数据。
g         拷贝数据从 hold space。
G         添加资料从 hold space 至 pattern space 。
h         拷贝数据从 pattern space 至 hold space 。
H         添加资料从 pattern space 至 hold space 。
l         印出 l 资料中的 nonprinting character 用 ASCII 码。
i\         插入添加使用者输入的数据行。
n         读入下一笔资料。
N         添加下一笔资料到 pattern space。
p         印出资料。
P         印出 pattern space 内第一个 newline 字母 \ 前的数据。
q         跳出 sed 编辑。
r         读入它档内容。
s         替换字符串。
t label         先执行一替换的编辑指令 , 如果替换成牛p>则将编辑指令跳至 : label 处执行。
w         写资料到它文件内。
x         交换 hold space 与 pattern space 内容。
y         转换(transform)字符。

论坛徽章:
0
12 [报告]
发表于 2008-08-28 10:05 |只看该作者
g 是global的意思。

论坛徽章:
5
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亚洲杯之朝鲜
日期:2015-03-13 22:47:33IT运维版块每日发帖之星
日期:2016-01-09 06:20:00IT运维版块每周发帖之星
日期:2016-03-07 16:27:44
13 [报告]
发表于 2008-08-28 10:36 |只看该作者

回复 #11 zengkun_2008 的帖子

被误导了,此g非彼g。

论坛徽章:
0
14 [报告]
发表于 2008-08-28 10:50 |只看该作者

回复 #11 zengkun_2008 的帖子

莫非不是 global 的意思?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP