Script para excluir vários usuários

Script para excluir vários usuários

Quero excluir todos os usuários, exceto 2 deles. Primeiro, coloco todos os nomes de usuário existentes em um arquivo ls /home > usernamese excluo manualmente os usuários que desejo manter. Então eu crio este script simples:

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

Mas quando executo o script ele me mostra o userdelmanual, como se eu estivesse fazendo um uso errado do comando. O que há de errado com meu roteiro?

informação relacionada