SCRIPT AFFICHANT LES USERS ET LEUR GROUP
wouldknow
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
wouldknow Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
wouldknow Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je voudrais faire un script en linux shell : bash qui affiche les groupes avec les utilisateures appartenant et puis affiche le nombre de ces utilisateure, alors le résultat doit ressembler a ça :
groupe1 user1 user2 2
groupe2 user2 user2 user 3 3
groupe3 user3 1
je vous assure que je me suis bien froter la téte mais fronchement auqu'un issue -_-
je vous donne des outil :
on trouve les groupes et les utilisateures dans le fichier /etc/group
alors pour on fait une boucle for var in 'cat /etc/group';do
echo 'echo '$var | cut -d : -f1,4''
pour remplacer les virgules avec des espace la commande : sed -e "s/,/ /g"
pourriez-vous m'aider svp :D
je voudrais faire un script en linux shell : bash qui affiche les groupes avec les utilisateures appartenant et puis affiche le nombre de ces utilisateure, alors le résultat doit ressembler a ça :
groupe1 user1 user2 2
groupe2 user2 user2 user 3 3
groupe3 user3 1
je vous assure que je me suis bien froter la téte mais fronchement auqu'un issue -_-
je vous donne des outil :
on trouve les groupes et les utilisateures dans le fichier /etc/group
alors pour on fait une boucle for var in 'cat /etc/group';do
echo 'echo '$var | cut -d : -f1,4''
pour remplacer les virgules avec des espace la commande : sed -e "s/,/ /g"
pourriez-vous m'aider svp :D
A voir également:
- SCRIPT AFFICHANT LES USERS ET LEUR GROUP
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Cwi group avis - Forum Consommation & Internet
- Afficher toutes les lignes masquées excel ✓ - Forum Excel
2 réponses
Salut,
Demander de l'aide pour vos exercices sur CCM
Un titre en minuscules eut été moins AGRESSIF !!!
je vous assure que je me suis bien froter la téte mais fronchement auqu'un issue
On ne demande qu'à voir ;-)
Demander de l'aide pour vos exercices sur CCM
Un titre en minuscules eut été moins AGRESSIF !!!
je vous assure que je me suis bien froter la téte mais fronchement auqu'un issue
On ne demande qu'à voir ;-)
he ! j'ai pas fais expret pour la majuscules et de deux ça fait une semaine que je travail deçu !
Bon , voila ce que je sais faire :
#!/bin/bash
for usr in 'cat /etc/group |cut -d : -f4';do
if [ -n $usr ];then
echo 'echo'$usr | sed -e "s/,/ /g"''
fi
done
et bien , je sais pas combiner le tout
j'affiche just les utilisateur je ne peus ni afficher les groupes qui on des utilisateur ni afficher le nombre des utilisateures
#!/bin/bash
for usr in 'cat /etc/group |cut -d : -f4';do
if [ -n $usr ];then
echo 'echo'$usr | sed -e "s/,/ /g"''
fi
done
et bien , je sais pas combiner le tout
j'affiche just les utilisateur je ne peus ni afficher les groupes qui on des utilisateur ni afficher le nombre des utilisateures
Ben commence par relire ton énoncé (1er post) et compare à ton script ;-\
Enoncé : for var in 'cat /etc/group';do echo 'echo '$var | cut -d : -f1,4''
Ton script : for usr in 'cat /etc/group |cut -d : -f4'
Essaie d'abord de regarder et de comprendre ce que fait chaque commande, et en fonction du résultat enchaîne les commandes.
Si ta 1ère commande renvoie (dans la variable "$usr") : groupe1:toto:titi
Inutile d'essayer de faire un echo $usr | sed -e "s/,/ /g"
Il n'y a aucune virgule à remplacer ;-((
Enoncé : for var in 'cat /etc/group';do echo 'echo '$var | cut -d : -f1,4''
Ton script : for usr in 'cat /etc/group |cut -d : -f4'
Essaie d'abord de regarder et de comprendre ce que fait chaque commande, et en fonction du résultat enchaîne les commandes.
Si ta 1ère commande renvoie (dans la variable "$usr") : groupe1:toto:titi
Inutile d'essayer de faire un echo $usr | sed -e "s/,/ /g"
Il n'y a aucune virgule à remplacer ;-((