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