grepを、セッド、AWKのLinuxとして知られている「三銃士」。
我々は、これら3つの「剣士」名物をまとめます。
シンプルなテキストやマッチのためのより適切な見つけることはgrep
テキストを編集するためのより適切な一致するのsed
awkのより適切な形式のテキスト、テキストが複雑な書式
また、質問の真上のawkのパワーを説明を参照してください、それ
タイトルは最初の列に表示されるIPほとんどを見つけるために、シンプルさで、ほとんどのユーザー名が、2番目の列に表示され、以前のgrepは、viは、それを行う方法を、我々は強いのawkをより不可能必要VIM /、起動しないSED 。ここで私は、答えを与える答えがかすかする表示されません。そして、詳細awkの機能に入ります
1.最初の列までのIPを探す、次のようにコマンドがあり、出演:
awk 'BEGIN{max_h=0}{hostname[$2]++;};END{for(i in hostname){if(hostname[i]>max_i){max_i=hostname[i];ip_m=i}}print max_i,ip_m;}' awk.txt
2、ほとんどのユーザー名は次のようにコマンドがあり、2番目の列に表示されます。
[iZ2zejcroqcaascckrpnw5Zログ@テスト] $以上awk.txt
1.1.1.1 st_000012 ajgoahgoahgoahgghg
2.2.2.2 st_000014 ajgoaoghaughughgu
3.3.3.3 st_000015 alfjoigrhuogrub
4.4.4.4 st_000016 ajgoaghkaahgoahgghg
1.1.1.1 st_000019 ajgoalllllghughgu
5.5.5.5 st_000015 alfjoigrhuogru
[test@iZ2zejcroqcaascckrpnw5Z log]$ awk 'BEGIN{max_h=0}{hostname[$2]++;};END{for(i in hostname){if(hostname[i]>max_i){max_i=hostname[i];ip_m=i}}print max_i,ip_m;}' awk.txt
2 st_000015
パートナーは小さなめまいの多くと推定しています
はい、少しでも基本的な場合、私はこれはしばらくの間、ハロハロなります参照、どのような地獄は少し深く、はい、JS等、並びにサイクリングを探し、この操作で高度なLinuxのためには、必要がありますそれはあなたの給料を言及してインタビューをしたので、このマスターを知ることは、そのようにお金であります
お金の酒を見て、それをawkを学ぶために私と一緒に来ます。これは、私たちは、しばらくの間、めまい、「開始点試験」公共号の綿密な研究に集中したいしましょう