/etc/passwd
名前付きデータベースからすべてのユーザー名を抽出して出力をアルファベットの逆順に並べ替えるには、どのコマンドを使用しますか?
ベストアンサー1
cut -d: -f1 /etc/passwd | sort -r
または
awk -F: '{print $1}' /etc/passwd | sort -r
実際にnsswitchを使用するシステム(たとえば、ほとんどの(すべてではありませんが)Linuxディストリビューションや他の多くの* nix)を使用している場合は、他の可能なユーザーアカウントデータソースがたくさんあるので、読むだけではなくgetent passwd
使用する必要があります。/etc/passwd
(LDAPおよびnisまたはypを含む):
getent passwd | cut -d: -f1 | sort -r
getent passwd | awk -F: '{print $1}' | sort -r