[쉘스크립트] 현재 접속된 사용자를 출력하려면 어찌 해야 하나요?

피곤해의 이미지

현재 콘솔상에 접속된 유저 목록을 출력해 보려고 합니다..
(쉘로 작성해 보려고요.. who 명령어를 이용해서)

#!/bin/bash
user=`who`
if [ -z "$user" ]; then
echo "no user"
else
while : ;do

fi

이처럼 who 명령어를 이용해 사용자의 아이디만 출력하려고 합니다..
그런데, while으로 돌려야 할것 같은데..
while문으로 어찌 돌려야 할지를 모르겠네요..

알려주시면 감사하겠습니다.. ^^;

lovejin0309의 이미지

who | cut -f1 -d' '

mirr의 이미지


who | awk '{ print $1}'

내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.

내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.