SHELL 水平测试SED 篇(转自CU)
时间:2006-11-22 来源:promisures
1. 你能看懂 sed one-lines 中的每一条语句吗?
2. /regex/! command 与 /regex/ !command 有什么区别?
3. 你能熟练使用 N,n, P,p,D,d,H,h,G,g,x,:,b,t 吗?
4. 什么是 sed 高级编程中的 lookup table 技术
5. sed debuger 的原理是什么?
6. 为什么 sed 的 guru 和 fans 比 awk 的多.(请看 yahoo groups)
下面几题根据使用的技术,难度不同.(难度 最小:1,最大:5)
7. 将数据文件中的每个词的第一个字母变成大写. (难度: 2 - 4)
8. 在 sed 中实现记数器.可加 1 或减 1. (难度: 3 - 4)
9. 提取 html 文件中 table 中每个单员的内容(table 可嵌套).(难度: 4 - 5)
每一个 cell 做为一个单员输出:
Table #1, Row #1, Column #1
Contents .......
Table #1, Row #1, Column #2
Contents .......
10. 一般的 sed 的 regex 的匹配都是 greedy 的。如何用 sed 实现 lazy 匹配?
2. /regex/! command 与 /regex/ !command 有什么区别?
3. 你能熟练使用 N,n, P,p,D,d,H,h,G,g,x,:,b,t 吗?
4. 什么是 sed 高级编程中的 lookup table 技术
5. sed debuger 的原理是什么?
6. 为什么 sed 的 guru 和 fans 比 awk 的多.(请看 yahoo groups)
下面几题根据使用的技术,难度不同.(难度 最小:1,最大:5)
7. 将数据文件中的每个词的第一个字母变成大写. (难度: 2 - 4)
8. 在 sed 中实现记数器.可加 1 或减 1. (难度: 3 - 4)
9. 提取 html 文件中 table 中每个单员的内容(table 可嵌套).(难度: 4 - 5)
每一个 cell 做为一个单员输出:
Table #1, Row #1, Column #1
Contents .......
Table #1, Row #1, Column #2
Contents .......
10. 一般的 sed 的 regex 的匹配都是 greedy 的。如何用 sed 实现 lazy 匹配?
相关阅读 更多 +