0

スクリプトの書き方を学んでいますが、コマンド ライン引数としてユーザー名を受け入れて、そのユーザー名のアカウント情報のみを出力するスクリプトを取得する方法が見つからないようです。誰でも私を助けることができますか?

4

3 に答える 3

1

Linux では、設定されたバックエンド(ローカルファイル、NIS、LDAP など)getent passwdからユーザー情報を透過的に取得するために使用できます。例:/etc/nsswitch.confpasswd

$ getent passwd jsmith
jsmith:x:1234:100:John Smith,,,:/home/jsmith:/bin/bash

getentただし、Mac OS X などの他の Unix フレーバーでは利用できません。

于 2013-07-06T08:35:55.277 に答える