sed指令助记表
来源:互联网 发布:产品经理数据分析工具 编辑:程序博客网 时间:2024/05/29 10:08
当我们在类unix系统编程开发的时候,使用sed过滤调试日志一项必要的技巧。不过如果长时间不使用sed后,那一堆的sed指令就几乎忘光了。
我觉得man sed的说明太长了,也是容易忘记的原因之一,所以我用常用的符号简化了sed的指令表,方便记忆。
下面是POSIX标准兼容的sed的指令,其它的sed可以自己用man查一下。
(1) [1]指第一行。
(2) printf指按某种格式输出。
匹配参数个数 指令名 指令参数 操作
1 a text printf(prev, text)
2 b lable goto label
2 c text pattern < null && text > stdout
2 d pattern < null
2 D pattern[1] < null
2 g pattern < hold
2 G pattern << hold
2 h pattern > hold
2 H pattern >> hold
1 i text text > stdout
2 I printf(noescape, pattern)
2 n pattern > stdout && pattern < nextline
2 N pattern << nextline
2 p pattern > stdout
2 P pattern[1] > stdout
1 q goto end && quit
1 r file printf(prev, file)
2 s s/basic-regexp/replacement/ngpw wfile
n n-th
g global
p pattern > stdout
w pattern >> wfile
2 t label exist label
2 w file pattern >> file
2 z pattern >< hold
2 y y/charset/charset/
0 : label
1 = __LINE__
0 # comment
我觉得man sed的说明太长了,也是容易忘记的原因之一,所以我用常用的符号简化了sed的指令表,方便记忆。
下面是POSIX标准兼容的sed的指令,其它的sed可以自己用man查一下。
(1) [1]指第一行。
(2) printf指按某种格式输出。
匹配参数个数 指令名 指令参数 操作
1 a text printf(prev, text)
2 b lable goto label
2 c text pattern < null && text > stdout
2 d pattern < null
2 D pattern[1] < null
2 g pattern < hold
2 G pattern << hold
2 h pattern > hold
2 H pattern >> hold
1 i text text > stdout
2 I printf(noescape, pattern)
2 n pattern > stdout && pattern < nextline
2 N pattern << nextline
2 p pattern > stdout
2 P pattern[1] > stdout
1 q goto end && quit
1 r file printf(prev, file)
2 s s/basic-regexp/replacement/ngpw wfile
n n-th
g global
p pattern > stdout
w pattern >> wfile
2 t label exist label
2 w file pattern >> file
2 z pattern >< hold
2 y y/charset/charset/
0 : label
1 = __LINE__
0 # comment
- sed指令助记表
- linux sed指令
- 关于编辑指令Sed
- 常用Linux指令: SED
- linux sed指令
- Linux sed指令
- linux指令之 sed
- Shell sed 常用指令
- Sed指令速查
- Makefile里的sed指令
- Linux下sed 指令详解。
- shell sed指令全解
- sed之4种方式指定sed的多重指令
- linux sed指令 sed 's/^\n/&\n/g'
- makefile里经常看到sed指令
- Linux指令_文件处理工具sed
- Shell Script 学习 day_2 指令sed
- linux sed指令的替换操作
- 硬件负载均衡设备介绍
- 图片服务器的url hash架构
- 搜索引擎中的URL散列
- 到底什么是hash?它起什么作用?
- SVN权限设置说明
- sed指令助记表
- redis备忘录
- fibonacci 算法
- Java学习小计
- 这是个开始
- 桌面显示IE图标
- 使用 Visual Studio 和 TFS 进行 Agile C++ 开发和测试
- GCC后端及汇编发布 当前目录
- C++虚继承:virtual public CParent的含义及作用