passwdファイルで最も一般的な名前を見つける方法

passwdファイルで最も一般的な名前を見つける方法

私の/etc/passwdユーザーリストの形式は次のとおりです。

username:password:uid:gid:firstname.lastname, somenumber:/...

ターゲット:名前を確認してから、最も一般的な名前が最初に表示され、2番目に一般的な名前が2番目に表示されるようにソートしたいと思います。

私も見ました。解決策2番目の部分を実行する方法は、地図上で読むのではなく、テキストファイルの処理に関連していますが。

最初の部分では、実際に何をすべきかわかりませんでした。いくつかの解決策があることを知っていますが、どうすればよいかわかりません。

ベストアンサー1

1つの方法は次のとおりです。

cut -d: -f5 /etc/passwd | \
    sed 's/\..*//' | \
    sort -i | \
    uniq -ci | \
    sort -rn

おすすめ記事