Script
samatou
-
lami20j Messages postés 21506 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
lami20j Messages postés 21506 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
salut a tous .
je suis débutant sur les script bash
j'aimerai avoir un script bash affichant la liste des noms de login des utilisateurs définis dans /etc/passwd ayant un uid supérieur a 500
je suis débutant sur les script bash
j'aimerai avoir un script bash affichant la liste des noms de login des utilisateurs définis dans /etc/passwd ayant un uid supérieur a 500
1 réponse
-
Salut,
while read ligne; do var=$(echo $ligne | cut -d: -f 3); if [ "$var" -ge "500" ]; then echo $ligne | cut -d: -f 1i; done </etc/passwd
Le tout sur une seule ligne.
Sinon le même dans un fichier script :#!/bin/bash while read ligne do var=$(echo $ligne | cut -d: -f 3) if [ "$var" -ge "500" ] then echo $ligne | cut -d: -f 1 fi done </etc/passwd
;-))