複数のユーザーを削除するスクリプト

複数のユーザーを削除するスクリプト

2 人を除くすべてのユーザーを削除したいです。まず、既存のユーザー名をすべてファイルに入れて、ls /home > usernames保持したいユーザーを手動で削除します。次に、次の簡単なスクリプトを作成します。

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

userdelしかし、スクリプトを実行すると、コマンドの使い方が間違っている場合などにマニュアルが表示されます。スクリプトの何が問題なのでしょうか?

関連情報