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

Sed

时间:2018-08-27 14:17:08      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:filename   name   允许   复制   大小写转换   多行模式   读取   输出   第一个   

语法:
sed [options] ‘command‘ filename(s)

sed选项:

-e 允许多次编辑
-f 跟随脚本文件名
-n 禁止默认输出

sed的相关命令:

a\
向当前行添加文本行
c\
用新的文本行取代当前行里的文本
i\
在当前行之前插入文本
d
删除行
h
把模式空间内容复制到一个固定缓存
H
把模式空间内容添加到一个固定缓存
g
把固定缓存里的所有文本都复制到模式缓存,重写模式缓存的内容
G
把固定缓存里的所有文本添加到模式缓存
l
列出不打印的字符
p
打印行
P(大写)
多行打印,输出多行模式空间里的第一部分,直到第一个嵌入的换行符为止
n
输出模式空间的内容并读取下一行
N
读取新的输入行并将其添加到模式空间的现有内容之后来创建多行模式空间
q
结束或退出
r
读入行,从某个文件
!
把命令应用到选定行之外的其它所有行
s
替换

替换标志:
标志
功能
g
全局替换
p
打印
w
把行写到文件中
x
交换;用模式空间的内容交换固定缓存的内容
y
转换,如大小写转换

Sed

标签:filename   name   允许   复制   大小写转换   多行模式   读取   输出   第一个   

原文地址:http://blog.51cto.com/11773387/2164840

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