Les noms des utilisateurs connectés

sarah9999 Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   -  
sarah9999 Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Bonjour,
comme je suis debutante en programmation shell, je vous demande de me corriger
voila j'ecris ce script pour savoir les noms des utilisateurs connectés a une machine
qui s'apelles users.sh
pour un utilisateur j'ai fait
#!/bin/sh
who|grep $1

et quand j'excuse je fait users toto

mais pour tous les utilisateurs est ce que ça suffit

#!/bin/sh
who|ls-l

merci de votre aide

Configuration: linux
Firefox 3.5.6
A voir également:

1 réponse

jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Salut,

La commande "who" toute seule te renvoie le nom de tous les utilisateurs connectés sur ta machine.

Donc pour avoir la liste de tous les utilisateurs, tu récupères le 1er champ du résultat de la commande "who" (sans arguments ni paramètres supplémentaires), avec "awk" par exemple :

who | awk '{ print $1}'

1
sarah9999 Messages postés 24 Date d'inscription   Statut Membre Dernière intervention  
 
merci pour votre aide;
bonne journée;
0