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