タグ付けされた質問 「uniq」

3
uniqコマンドが正しく機能していませんか?
だから私はmd5これを出力としてファイルのハッシュをチェックしています: 657cf4512a77bf47c39a0482be8e41e0 ./dupes2.txt 657cf4512a77bf47c39a0482be8e41e0 ./dupes.txt 8d60a927ce0f411ec94ac26a4785f749 ./derpina.txt 15f63928b8a1d5337137c38b5d66eed3 ./foo.txt 8d60a927ce0f411ec94ac26a4785f749 ./derp.txt しかし、find . -type f -exec md5sum '{}' ';' | uniq -w 33一意のハッシュを見つけるために実行した後、私はこれを取得します: 657cf4512a77bf47c39a0482be8e41e0 ./dupes2.txt 8d60a927ce0f411ec94ac26a4785f749 ./derpina.txt 15f63928b8a1d5337137c38b5d66eed3 ./foo.txt 8d60a927ce0f411ec94ac26a4785f749 ./derp.txt 私の理解からは、いずれか一方のみの1 derpina.txtかは、derp.txtそのハッシュが同じであるため、最大表示されなければなりません。何か不足していますか?なぜそれがこのように出力されるのかについて私を啓発できますか?

8
ファイル内のテキストの出現をカウントする方法は?
IPアドレスでソートされたログファイルがあります。一意の各IPアドレスの出現回数を調べたいです。bashでこれを行うにはどうすればよいですか?次のように、IPの横にあるオカレンスの数をリストする可能性があります。 5.135.134.16 count: 5 13.57.220.172: count 30 18.206.226 count:2 等々。 ログのサンプルは次のとおりです。 5.135.134.16 - - [23/Mar/2019:08:42:54 -0400] "GET /wp-login.php HTTP/1.1" 200 2988 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" 5.135.134.16 - - [23/Mar/2019:08:42:55 -0400] "GET /wp-login.php HTTP/1.1" 200 2988 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" 5.135.134.16 …
19 command-line  bash  sort  uniq 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.