finger 때문에 ㅜㅜ 스크립작성 도와주세요

익명 사용자의 이미지

사용자로부터 여러 개의 userid를 입력받아 해당 사용자들이 존재하는지
의
여부를 확인한 후, 존재하는 사용자만 한사람씩 finger를 수행해 사용자
정보를 출력하는 스크립트를 작성할려구 하는뎅 ㅜㅜ
정말루 도무지 알수가없네요
있는 사람만 출력해야하는건뎅 도와주세요 스크립작성즘

익명 사용자의 이미지

#!/bin/sh

echo -n "User IDs "
read x
for i in $x; do
if [ ! -z "`id $i 2>/dev/null`" ]; then
finger $i
else
echo "NOT EXIST $i"
fi
done