没有合适的资源?快使用搜索试试~ 我知道了~
Sed and Awk 101 Hacks -中文版
5星 · 超过95%的资源 需积分: 50 229 下载量 131 浏览量
2014-06-21
11:43:40
上传
评论 2
收藏 2.47MB PDF 举报
温馨提示
试读
138页
Written by a leading developer and maintainer of the Linux kernel, Linux Kernel in a Nutshell is a comprehensive overview of kernel configuration and building, a critical task for Linux users and administrators.
资源推荐
资源详情
资源评论
目录
简介 ........................................................................................................................................... 6
第一章:Sed 语法和基本命令 ................................................................................................ 6
1.Sed 命令语法 ..................................................................................................................... 7
2.Sed 脚本执行流程 ............................................................................................................. 8
3.打印模式空间(命令 p) ...................................................................................................... 9
4.删除行 .............................................................................................................................. 11
5.把模式空间内容写到文件中(w 命令) ............................................................................ 12
第二章:sed 替换命令 .......................................................................................................... 15
6.sed 替换命令语法 ........................................................................................................... 15
7.全局标志 g ....................................................................................................................... 16
8.数字标志(1,2,3 ….) ........................................................................................................... 16
9.打印标志 p(print) ............................................................................................................. 17
10.写标志 w ........................................................................................................................ 17
11.忽略大小写标志 i (ignore) ............................................................................................ 18
12.执行命令标志 e (excuate) ............................................................................................. 19
13.使用替换标志组合 ........................................................................................................ 19
14.sed 替换命令分界符 ..................................................................................................... 19
15.单行内容上执行多个命令 ............................................................................................ 20
16.&的作用——获取匹配到的模式 ................................................................................. 21
17.分组替换(单个分组) ...................................................................................................... 21
18.分组替换(多个分组) ...................................................................................................... 23
19.GNU Sed 专有的替换标志............................................................................................. 24
第三章:正则表达式 ............................................................................................................. 25
20.正则表达式基础 ............................................................................................................ 25
21.其他正则表达式 ............................................................................................................ 28
22.在 sed 替换中使用正则表达式 .................................................................................... 30
第四章:执行 sed .................................................................................................................. 31
23.单行内执行多个 sed 命令 ............................................................................................ 31
24.sed 脚本文件 ................................................................................................................. 31
25.sed 注释 ......................................................................................................................... 32
26.把 sed 当做命令解释器使用 ........................................................................................ 32
27.直接修改输入文件 ........................................................................................................ 33
第五章:sed 附加命令 .......................................................................................................... 35
28.追加命令(命令 a) .......................................................................................................... 35
29.插入命令(命令 i) ........................................................................................................... 36
30.修改命令(命令 c) ........................................................................................................... 37
31.命令 a、i 和 c 组合使用 ............................................................................................... 37
32.打印不可见字符(命令 l) ................................................................................................ 38
33.打印行号(命令=) ............................................................................................................ 38
34.转换字符(命令 y) ........................................................................................................... 40
35.操作多个文件 ................................................................................................................ 40
36.退出 sed(命令 q) ............................................................................................................ 41
37.从文件读取数据(命令 r) ............................................................................................... 41
38.用 sed 模拟 Unix 命令(cat,grep,read) ........................................................................... 42
39.sed 命令选项 ................................................................................................................. 42
40.打印模式空间(命令 n) .................................................................................................. 44
第六章:保持空间和模式空间命令 ..................................................................................... 44
41.用保持空间替换模式空间(命令 x) ............................................................................... 45
42.把模式空间的内容复制到保持空间(命令 h) ............................................................... 46
43.把模式空间内容追加到保持空间(命令 H) .................................................................. 47
44.把保持空间内容复制到模式空间(命令 g) ................................................................... 48
45.把保持空间追加到模式空间(命令 G) .......................................................................... 49
第七章:sed 多行模式及循环 .............................................................................................. 50
46.读取下一行数据并附加到模式空间(命令 N) .............................................................. 50
47.打印多行模式中的第一行(命令 P) ............................................................................... 51
48. 删除多行模式中的第一行(命令 D) ............................................................................ 52
49.循环和分支(命令 b 和 :label 标签) .............................................................................. 53
50.使用命令 t 进行循环 ..................................................................................................... 54
第八章:Awk 语法和基础命令 ............................................................................................. 55
51.Awk 命令语法 ................................................................................................................ 57
52.Awk 程序结构(BEGIN,body,END)区域 .......................................................................... 58
53.打印命令 ........................................................................................................................ 61
54.模式匹配 ........................................................................................................................ 62
第九章:awk 内置变量 ......................................................................................................... 63
55. FS –输入字段分隔符..................................................................................................... 63
56. OFS – 输出字段分隔符 ................................................................................................ 64
57. RS – 记录分隔符 .......................................................................................................... 65
58. ORS – 输出记录分隔符................................................................................................ 66
59. NR – 记录序号 ............................................................................................................. 67
60. FILENAME – 当前处理的文件名 ................................................................................. 68
61. FNR – 文件中的 NR ...................................................................................................... 68
第十章:awk 变量的操作符 ................................................................................................. 70
62. 变量 .............................................................................................................................. 70
63. 一元操作符 .................................................................................................................. 71
64. 算术操作符 .................................................................................................................. 73
65. 字符串操作符 .............................................................................................................. 74
66. 赋值操作符 .................................................................................................................. 75
67. 比较操作符 .................................................................................................................. 76
68. 正则表达式操作符 ...................................................................................................... 78
第十一章: awk 分支和循环 ................................................................................................... 79
69. if 结构 ............................................................................................................................ 79
70. if else 结构.................................................................................................................... 80
71. while 循环 ..................................................................................................................... 81
72. do-while 循环 ................................................................................................................ 82
73. for 循环 ......................................................................................................................... 83
74. break 语句 ..................................................................................................................... 84
75. continue 语句 ................................................................................................................ 85
76. exit 语句 ........................................................................................................................ 86
第十二章:awk 关联数组 ..................................................................................................... 87
78. 引用数组元素 .............................................................................................................. 89
79.使用循环遍历 awk 数组 ............................................................................................... 89
80. 删除数组元素 .............................................................................................................. 90
81. 多维数组 ...................................................................................................................... 91
82. SUBSEP 下标分隔符 ..................................................................................................... 93
83. 用 asort 为数组排序 .................................................................................................... 94
84. 用 asorti 为索引排序 ................................................................................................... 96
第十三章:其他 awk 命令 .................................................................................................... 97
85. 使用 printf 格式化输出 ............................................................................................... 97
86. awk 内置数值函数 ..................................................................................................... 105
87. 随机数生成器 ............................................................................................................ 107
88. 常用字符串函数 ........................................................................................................ 111
89. GAWK/NAWK 的字符串函数 ...................................................................................... 113
90. GAWK 字符串函数 ...................................................................................................... 115
91.处理参数(ARGC,ARGV,ARGIND) .................................................................................. 116
92. OFMT ........................................................................................................................... 118
93. GAWK 内置的环境变量 .............................................................................................. 119
94. pgawk – awk 运行分析器 ........................................................................................... 121
95. 位操作 ........................................................................................................................ 123
96.用户自定义函数 .......................................................................................................... 125
97. 使输出摆脱语言依赖(国际化) .................................................................................. 127
98. 双向管道 .................................................................................................................... 130
99. 系统函数 .................................................................................................................... 131
100. 时间函数 .................................................................................................................. 132
101. getline 命令 ............................................................................................................... 134
剩余137页未读,继续阅读
Michelle_Tang
- 粉丝: 0
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页