![複数のユーザーを削除するスクリプト](https://rvso.com/image/169434/%E8%A4%87%E6%95%B0%E3%81%AE%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%92%E5%89%8A%E9%99%A4%E3%81%99%E3%82%8B%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88.png)
2 人を除くすべてのユーザーを削除したいです。まず、既存のユーザー名をすべてファイルに入れて、ls /home > usernames
保持したいユーザーを手動で削除します。次に、次の簡単なスクリプトを作成します。
for user in 'cat usernames'
do
userdel -r $user
done
userdel
しかし、スクリプトを実行すると、コマンドの使い方が間違っている場合などにマニュアルが表示されます。スクリプトの何が問題なのでしょうか?
2 人を除くすべてのユーザーを削除したいです。まず、既存のユーザー名をすべてファイルに入れて、ls /home > usernames
保持したいユーザーを手動で削除します。次に、次の簡単なスクリプトを作成します。
for user in 'cat usernames'
do
userdel -r $user
done
userdel
しかし、スクリプトを実行すると、コマンドの使い方が間違っている場合などにマニュアルが表示されます。スクリプトの何が問題なのでしょうか?