Supprimer plusieurs utilisateurs bash
Résolu
souhir007
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
souhir007 Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
souhir007 Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
depuis 2 jours je galére sur un script bash qui consiste de supprimer de plusieurs utilisateurs au même temps svp pouvez-vous m'aider :(((
merci d'avance
depuis 2 jours je galére sur un script bash qui consiste de supprimer de plusieurs utilisateurs au même temps svp pouvez-vous m'aider :(((
#!/bin/bash
echo 'saisir nom'
read users
echo $users > listeuser #ce fichier contient les nom des utilisateurs
a=$(awk -F " " '{ print NF}' listeuser) #recupére le nombre de colonnes
i=1
while [ $i -le $a ]
do
awk -F " " '{ print NF-1 }' listeuser >supprimeruser #recupérer le nom du premier user mais ca marche pas et envoyer le resultat à un autre ficher
userdel -r 'cat supprimeruser'
((i++))
done
merci d'avance
2 réponses
-
Salut,
Tu t'embêtes pour rien.
$ cat foo.sh #!/bin/bash echo 'saisir nom' read nom for i in ${nom} do echo "userdel -r ${i}" done $ ./foo.sh saisir nom toto titi tata tutu userdel -r toto userdel -r titi userdel -r tata userdel -r tutu $
Il sufit d'enlever le "echo" par la suite. ;-))
-
merciiiii beaucouppp :)))))