Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
スクリプトの書き方を学んでいますが、コマンド ライン引数としてユーザー名を受け入れて、そのユーザー名のアカウント情報のみを出力するスクリプトを取得する方法が見つからないようです。誰でも私を助けることができますか?
Linux では、設定されたバックエンド(ローカルファイル、NIS、LDAP など)getent passwdからユーザー情報を透過的に取得するために使用できます。例:/etc/nsswitch.confpasswd
getent passwd
/etc/nsswitch.conf
passwd
$ getent passwd jsmith jsmith:x:1234:100:John Smith,,,:/home/jsmith:/bin/bash
getentただし、Mac OS X などの他の Unix フレーバーでは利用できません。
getent