Auteur |
Message |
Romanino
Expert du forum
Sexe:
Messages: 591
Localisation: Paris mais avec un coeur de toulousain
|
Posté le:
Lun 19 Déc 2005 - 21:07 |
|
Bonjour chers amis!!!
Je ne savais pas trop ou posé ce topic, en réseau en DEV!!! bref.
Je débute sur linux mais aussi sur les script admin. Pour cela j'ai créé un script permettant d'avoir a l'affichage un nom un prenom séparé par :(ex:serge:blanco) et maintenant je cherche a obtenir un espace entre les deux (ex: serge blanco) mais pour finir je voudrai avoir juste la premiere lettre du prénom puis le nom séparé par un point (ex:s.blanco), bref j'ai un peu de mal.
Connaissez vous la commande??
Merci
|
_________________ L'union fait la force.
Dernière édition par Romanino le Mar 20 Déc 2005 - 20:16; édité 1 fois |
|
|
|
N'oubliez pas de vous inscrire à la communauté pour participer. Si vous êtes déjà membre, connectez-vous pour faire disparaître ce bandeau publicitaire. |
Vincent
Webmaster
Sexe:
Messages: 5584
Localisation: Montpellier
|
Posté le:
Lun 19 Déc 2005 - 21:10 |
|
J'ai peur de pas bien comprendre.
Tu peux expliquer de façon plus visuelle de quoi il en retourne ? |
_________________ Hey les amis, pensez à suivre @webig sur Twitter, et pourquoi pas me suivre moi @cybervince |
|
|
|
Romanino
Expert du forum
Sexe:
Messages: 591
Localisation: Paris mais avec un coeur de toulousain
|
Posté le:
Lun 19 Déc 2005 - 21:23 |
|
Voila le script
#! /bin/bash
if test "$#" -ne 2
then
echo "compte:il faut 2 arguments"
echo "syntaxe: compte groupe-login liste_nom_prenom
exit
fi
if test -z "$(grep "^$1:" /etc/group)"
then
groupadd $1
fi
i=1
for identif in $(awk '{print $1":"$2}' $2)
do
comment=$(echo $identif|awk -F: '{print$(cut -c1 $1)"."$1}')
useradd -g $1 -c "$comment $1$i"
echo azerty|passwd --stdin $1$i
i=$(($i=1))
done
Donc au lieu d'avoir les deux point entre le nom et le prénom j'aimerai avoir un espace
serge:blanco---->serge blanco
et ensuite avoir juste la premiere lettre du prenom suivi d'un point avec son nom deriere.
s.blanco |
_________________ L'union fait la force.
|
|
|
|
Romanino
Expert du forum
Sexe:
Messages: 591
Localisation: Paris mais avec un coeur de toulousain
|
Posté le:
Mar 20 Déc 2005 - 20:16 |
|
Voila un petit script qui marche enfin
#! /bin/bash
if test "$#" -ne 2
then
echo "compte:il faut 2 arguments"
echo "syntaxe: compte groupe-login liste_nom_prenom
exit
fi
if test -z "$(grep "^$1:" /etc/group)"
then
groupadd $1
fi
i=1
for identif in $(awk '{print $1":"$2}' $2)
do
comment=$(echo $identif|awk -F: '{print $1" "$1}')
prenom=$(echo $identif | awk -F: '{print $1}' | cut -c1 | tr A-Z a-z)
nom=$(echo $identif | awk -F: '{print $2}' | tr A-Z a-Z)
useradd -g $1 -c "$comment" $prenom.$nom
echo azerty|passwd --stdin $prenom.$nom
echo azerty|passwd --stdin $1$i
done
Voila maintenant je vais essayer de bosser l'interface graphique, si quelqu'un si connait ça m'interesse |
_________________ L'union fait la force.
|
|
|
|
Faf
Accro à Web-IG
Sexe:
Messages: 118
|
Posté le:
Mar 20 Déc 2005 - 21:46 |
|
Pas folle la guepe!
pas mal ton script, tu penses le presenter en PTI? |
_________________ "Je suis voué a mourir lentement, comme l'industrie du disque, mais je n'ai pas a regretter de ne pas avoir pris assez de risques"
"Si j'ai tjs ete nul en maths c'est que je n'ai jamais compté pour personne"
Fuzati |
|
|
|
Romanino
Expert du forum
Sexe:
Messages: 591
Localisation: Paris mais avec un coeur de toulousain
|
Posté le:
Mar 20 Déc 2005 - 22:59 |
|
Faf a écrit: |
Pas folle la guepe!
pas mal ton script, tu penses le presenter en PTI? |
Je ne suis plus en BTS mon ami De plus je débute sur linux et puis je pense que rien que se script ne peux pas faire une pti.
C'est juste le début et mon but final c'est que mon server gere tout tout seul mais la il me faudra encore quelques lignes de script et des journée de galère!! |
_________________ L'union fait la force.
|
|
|
|
Faf
Accro à Web-IG
Sexe:
Messages: 118
|
Posté le:
Mar 24 Jan 2006 - 16:19 |
|
Romanino a écrit: |
Faf a écrit: |
Pas folle la guepe!
pas mal ton script, tu penses le presenter en PTI? |
Je ne suis plus en BTS mon ami De plus je débute sur linux et puis je pense que rien que se script ne peux pas faire une pti.
C'est juste le début et mon but final c'est que mon server gere tout tout seul mais la il me faudra encore quelques lignes de script et des journée de galère!! |
m'oki c good alors
tu as resolu ton prob alors? |
_________________ "Je suis voué a mourir lentement, comme l'industrie du disque, mais je n'ai pas a regretter de ne pas avoir pris assez de risques"
"Si j'ai tjs ete nul en maths c'est que je n'ai jamais compté pour personne"
Fuzati |
|
|
|
Atzuki®
Forumeur fréquent
Sexe:
Messages: 97
Localisation: Essonne (91)
|
Posté le:
Mar 24 Jan 2006 - 18:14 |
|
Romanino a écrit: |
Voila maintenant je vais essayer de bosser l'interface graphique, si quelqu'un si connait ça m'interesse |
Utilise Python pour du GUI; le module Tkindex est très puissant, de plus Python est directement disponible sous nux
Comme je l'ai déjà dit dans un précedent post, je débute mais disons que les interfaces graphiques ne sont pas ce qui me rébute le plus... |
_________________ Atzuki // vin2 ®
lll lll llll lll ll l lllllll
0 00110 10011 1 |
|
|
|
pef
Forumeur fréquent
Sexe:
Messages: 78
|
Posté le:
Sam 04 Fév 2006 - 22:17 |
|
Atzuki® a écrit: |
Romanino a écrit: |
Voila maintenant je vais essayer de bosser l'interface graphique, si quelqu'un si connait ça m'interesse |
Utilise Python pour du GUI; le module Tkindex est très puissant, de plus Python est directement disponible sous nux
Comme je l'ai déjà dit dans un précedent post, je débute mais disons que les interfaces graphiques ne sont pas ce qui me rébute le plus... |
Tkinter |
|
|
|
|
|