私は非常に長いテキストファイル(ここから)を作成し、6つの16進文字と「改行」(1つの文字として表示され、以下のコードマークダウンに適切に表示されないようです)とそれに続くいくつかの単語を含める必要があります。
00107B Cisco Systems, Inc
00906D Cisco Systems, Inc
0090BF Cisco Systems, Inc
5080 Cisco Systems, Inc
0E+00 ASUSTek COMPUTER INC.
000C6E ASUSTek COMPUTER INC.
001BFC ASUSTek COMPUTER INC.
001E8C ASUSTek COMPUTER INC.
0015F2 ASUSTek COMPUTER INC.
2354 ASUSTek COMPUTER INC.
001FC6 ASUSTek COMPUTER INC.
60182E ShenZhen Protruly Electronic Ltd co.
F4CFE2 Cisco Systems, Inc
501CBF Cisco Systems, Inc
私はいくつかの辺りを見回しましたが、この状況で機能するものを見ることができません。私の質問は、どのように私が使用することができているgrep
/ sed
/ awk
/ perl
それから、正確に6進数の文字と「ブレーク」で始まっていない、このテキストファイルのすべての行を削除するには?
PSボーナスポイントについて、ファイルを16進文字に従ってアルファベット順および数値順に並べ替える最良の方法は何ですか(つまり000000
-> FFFFFF
)。使用するだけsort
ですか?