#!/usr/bin/env ruby # coding: utf-8 require 'etc' # これで Etc.getpwnam が使えるようになる STDERR.print "調べたいユーザ名は?: " user = gets.chomp begin ac = Etc.getpwnam(user) rescue STDERR.puts "該当者なし" exit 1 end printf("%s さんのアカウント情報: %s ユーザID: %s ホームディレクトリ: %s 名前: %s %s\n", user, "-"*60, ac.uid, ac.dir, ac.gecos, "-"*60)