diff --git a/users.sh b/users.sh
index 57c32f7..66cb14f 100755
--- a/users.sh
+++ b/users.sh
@@ -5,11 +5,12 @@ echo "# user list"
# exclude lost+found and testuser
for user in $(ls /home/ -1 | grep -v \+ | grep -v testuser)
do
+ user_esc=$(echo "$user" | sed 's/_/\\_/g')
if [ "$(stat -c %G "/home/$user")" == "deleted" ];then
- echo "~$user ";
+ echo "~$user_esc ";
else if [ "$(stat -c %G "/home/$user")" != "banned" ];then
- echo "[~$user](/~$user) ";
+ echo "[~$user_esc](/~$user) ";
else
- echo "~$user ([banned](banned.html#$user)) ";
+ echo "~$user_esc ([banned](banned.html#$user)) ";
fi;fi
done