我有一个包含大量通话记录的文件,我正在尝试使用 bash 清理它。我想出了如何搜索一个字符串并删除它所在的整行,但这不是我想要完成的。
我想搜索一个字符串作为例子:
- 文件中有大量 MAC 地址,我想将它们全部删除
MAC:00-0A-DD-84-01-33
- 在每一行的开头还有一个呼叫 ID,如下所示:
354469805
或者354469894
,我也想删除所有这些。
我刚开始使用bash,所以请原谅我的无知。我在下面输入两行通话记录以进行澄清。我想删除 3544 号码、MAC 地址和 Telepacific 一词。
354469725 06/24/2013 09:34 00:03:26 Chante Squires 105 TelePacific MAC:00-0A-DD-84-01-1D TelePacific 17025290701 1
354469732 06/24/2013 09:59 00:01:16 Chante Squires 105 TelePacific MAC:00-0A-DD-84-01-1D TelePacific 12132238375 1