Etc.getpwnam
は、etc
というモジュールをロードすることで利用できる。以下のプログラムを
試してみよ。
#!/usr/bin/env ruby # coding: utf-8 require 'etc' STDERR.print "調べたいユーザ名は?: " user = gets.chomp begin ac = Etc.getpwnam(user) rescue STDERR.puts "該当者なし" exit 1 end printf("%s さんのアカウント情報: ユーザID: %s ホームディレクトリ: %s 名前: %s\n", ac.uid, ac.dir, ac.gecos)