I am new to bash shell scripting and I'm getting that error. I looked on similar questions but didn't find my answer.
#!/bin/bash
user=$1
if [ who -u | grep -q "^$user" ]; then
fullname=getent passwd $user | cut -d: -f5
echo "User $fullname is logged in"
else
echo "User $user is not logged in"
fi
Does anyone have any idea?