Aide pour un shel
Fermé
sidmoh
Messages postés
106
Date d'inscription
mardi 11 novembre 2008
Statut
Membre
Dernière intervention
2 novembre 2011
-
23 mars 2009 à 18:28
sidmoh Messages postés 106 Date d'inscription mardi 11 novembre 2008 Statut Membre Dernière intervention 2 novembre 2011 - 23 mars 2009 à 20:54
sidmoh Messages postés 106 Date d'inscription mardi 11 novembre 2008 Statut Membre Dernière intervention 2 novembre 2011 - 23 mars 2009 à 20:54
A voir également:
- Aide pour un shel
- Classic shell pour windows 11 - Télécharger - Personnalisation
- Menu Démarrer de Windows 11 : comment le personnaliser ? - Guide
- Script shell pour convertir un .txt en .xml - Forum Shell
- Exécuter un script shell - Forum Ubuntu
- Lancer un script sh ✓ - Forum Shell
8 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
23 mars 2009 à 18:40
23 mars 2009 à 18:40
Salut,
En supposant que ton fichier contenant les identifiants est une longue liste (un identifiant par ligne) :
En supposant que ton fichier contenant les identifiants est une longue liste (un identifiant par ligne) :
while read line do pkusers --add --limitby balance --balance "nbpage" "$line" done < fichier;-))
sidmoh
Messages postés
106
Date d'inscription
mardi 11 novembre 2008
Statut
Membre
Dernière intervention
2 novembre 2011
23 mars 2009 à 18:47
23 mars 2009 à 18:47
merci beaucou pour votre réponse, mais est ce que il va creer enfait un éspace entre les nom du style:
pkusers --add --limitby balance --balance "nbpage" user1 user2 user3 user 4......
pkusers --add --limitby balance --balance "nbpage" user1 user2 user3 user 4......
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
23 mars 2009 à 18:56
23 mars 2009 à 18:56
Non, il va juste appliquer la commande pour chaque ligne :
pkusers --add --limitby balance --balance "nbpage" user1
pkusers --add --limitby balance --balance "nbpage" user2
pkusers --add --limitby balance --balance "nbpage" user3
etc.
Par contre comment se présente le contenu de ton fichier contenant les identifiants ?
pkusers --add --limitby balance --balance "nbpage" user1
pkusers --add --limitby balance --balance "nbpage" user2
pkusers --add --limitby balance --balance "nbpage" user3
etc.
Par contre comment se présente le contenu de ton fichier contenant les identifiants ?
sidmoh
Messages postés
106
Date d'inscription
mardi 11 novembre 2008
Statut
Membre
Dernière intervention
2 novembre 2011
23 mars 2009 à 18:58
23 mars 2009 à 18:58
un utilisateur par ligne
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
23 mars 2009 à 19:16
23 mars 2009 à 19:16
Et donc tu les veux tous à la suite de la commande ?
sidmoh
Messages postés
106
Date d'inscription
mardi 11 novembre 2008
Statut
Membre
Dernière intervention
2 novembre 2011
23 mars 2009 à 20:46
23 mars 2009 à 20:46
oui c sa mon but
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
23 mars 2009 à 20:50
23 mars 2009 à 20:50
liste=$(cat fichier) pkusers --add --limitby balance --balance "nbpage" $listeDonc sans guillemets autour de la variable $liste.
Par contre 1600 noms, ça risque de faire un peu beaucoup comme arguments pour la commande, non ? ;-(
sidmoh
Messages postés
106
Date d'inscription
mardi 11 novembre 2008
Statut
Membre
Dernière intervention
2 novembre 2011
23 mars 2009 à 20:54
23 mars 2009 à 20:54
enfait mon shel doit faire ceci
afficher "entrer le nom du groupe" (on va mettre une variable qui va pointer dans le /etc/home/nomfichier.txt)
afficher "entrer le nombres des pages"(la sa va etre un chiffre donc une variable numérique)
*cas groupe = comtabilité
parcourire le fichier "comtabilté .txt"
attribuer les quotas avec la commande:
pkusers --add --limitby balance --balance "variable du nb page" "user du comtabilté.txt"
* cas "groupe = professeur"
parcourire le fichier "comtabilté .txt"
...etc
est ce que tu pooura m'aider"jipicy"?
afficher "entrer le nom du groupe" (on va mettre une variable qui va pointer dans le /etc/home/nomfichier.txt)
afficher "entrer le nombres des pages"(la sa va etre un chiffre donc une variable numérique)
*cas groupe = comtabilité
parcourire le fichier "comtabilté .txt"
attribuer les quotas avec la commande:
pkusers --add --limitby balance --balance "variable du nb page" "user du comtabilté.txt"
* cas "groupe = professeur"
parcourire le fichier "comtabilté .txt"
...etc
est ce que tu pooura m'aider"jipicy"?