#!/bin/bash # # user info version 3 # - argument checking and usage # - return code # - substitution for logs LOGFILE="/tmp/userinfo.log" echo "$(date "+%d/%m/%Y-%H:%M:%S") : $USER ($UID); $0 ($EUID) $@" >> $LOGFILE echo "DEBUG : usage de userinfo" 1>&2 if test "$1" == ""; then echo "usage : $0 " exit 1 fi cat /etc/passwd | grep $1 exit $?