当我想要所有年份日期为2018年的记录时,我知道如何通过使用下面代码之类的东西来拉动文本文件中的某些记录。下面是我正在处理的示例记录,现在我需要代码来提取特定区域来自文件中数千个10位数电话号码列表的代码。我实际上必须拉几个区号,所以如果可以一次完成所有,那就太棒了。这是我用于年份的代码:
grep 2018-01 mca159.182.txt
虽然上面的工作,它不会将这些记录提取到文件,即使我把-o和文件名我希望它创建并放入记录。它仍然只显示2018终端中的所有结果,其中我别无选择,只能复制和粘贴。所以这个提示也会有用,为了让我把结果放到一个新的文本文件中。这是我正在处理的文件格式如下:
phone dob size
9546022996 8/7/17 199000
9123842128 8/7/17 199000
所以说我想提取所有10位数的电话号码或实际上整个记录是我想要的,这意味着三列将被导出到一个新文件或至少在屏幕上,对于所有以954,213,909开头的数字。所以,如果工作,那么它会发现上面的第一条记录为匹配。
迈克,不知怎的,我已经修改了这个问题。我认为你更好地参考链接superuser.com/help/how-to-ask。实际上这个查询属于UNIX,因此我添加了一个新标记。
—
Rajesh S