大量の通話ログを含むファイルがあり、bash を使用してクリーンアップしようとしています。文字列を検索してその行全体を削除する方法を見つけましたが、それは私が達成したいことではありません。
例として文字列を検索したい:
- ファイルには大量の MAC アドレスがあり、それらをすべて削除したい
MAC:00-0A-DD-84-01-33
- また、各行の先頭には次のような呼び出し ID があります:
354469805
または354469894
、これらもすべて削除したいと思います。
私はbashを始めたばかりなので、無知を許してください。明確にするために、通話ログの 2 行を以下に入力します。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