次のような形式で、UIDとユーザー名のレポートを作成したいと思います。
9142 jdoe
9158 jsmith
75488 msteel
などなど
Unixの「id」コマンドから、システム上で次のような結果が得られます。
% id jdoe
uid=9142(jdoe) gid=101(users) groups=101(users)
また、ユーザー名が存在しない場合:
% id asdasdasd
id: asdasdasd: No such user
結果を次のようにしたいと思います(存在しないUIDの代わりにダッシュを使用):
---- asdasdasd
9142 jdoe
9158 jsmith
75488 msteel
あなたの助けは大歓迎です!ありがとう!