Script para eliminar varios usuarios

Script para eliminar varios usuarios

Quiero eliminar a todos los usuarios excepto a 2 de ellos. Primero, coloco todos los nombres de usuario existentes en un archivo ls /home > usernamesy elimino manualmente los usuarios que quiero conservar. Luego creo este script simple:

for user in 'cat usernames'
do
     userdel -r $user
done

Pero cuando ejecuto el script me muestra el userdelmanual, como si estuviera haciendo un mal uso del comando. ¿Qué pasa con mi guión?

información relacionada