作者chcca (♬ )
看板Linux
标题[问题] 比对文件内字串并保留在其所在行
时间Sun Jul 5 16:37:32 2015
大家好 昨天参加RHCE 7考试
里面有个题目是查询档案文件内的某个字串
只找到以後输出再另一个档案
重点要保留在其原本的行数上
有人知道要怎麽做吗?
--
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.110.205.122
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1436085455.A.DFB.html
1F:→ kerwinhui: sed '/pattern/!s@^.*$@@' infile > outfile 07/05 17:15
2F:→ chcca: 真的可以耶... 07/05 17:36
3F:→ chcca: 不过好像天书一样有神人可以解释一下吗? 07/05 17:36
4F:→ bitlife: 每行执行:若没有pattern,从行尾至行尾换成空行,最後输出 07/05 18:08
5F:→ bitlife: 首 07/05 18:08
6F:推 bibo9901: ^.* 07/05 19:49
7F:→ kenduest: 上网问解答有点.... 身为考官的我不知道说啥 ^_^ 07/05 19:53
8F:→ kenduest: 以往常常有学生考完後续事後问我答案,我只能够笑笑应对 07/05 19:54
9F:→ kerwinhui: 应该可以不用^和$因为*会吃最长的,但这比较清楚 07/05 20:05
10F:推 if4: 厉害 对我而言 那像无字天书 Orz 07/05 21:47
11F:→ kenduest: 另外这边补充原本题目的意思你应该看错了.... 07/05 22:33
12F:→ chcca: 考官你好 可以请问一下 题目到底要我们会的是什麽吗? 07/06 11:22
13F:→ chcca: 难道他只是要我 grep -n pattern infile > outfile 07/06 11:23
14F:推 lspci: 不懂上网问不行喔?有心学习臭了吗? 07/07 07:42
15F:推 filiaslayers: 一楼的解法好有趣!! 07/07 09:44
16F:推 kenduest: 不懂上网问可以,内容用字不要说rhel7考试,换个方式 07/11 12:09