[Script bash] Variable
Résolu/Fermé
Didier
-
2 avril 2007 à 10:29
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 2 avril 2007 à 11:13
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 2 avril 2007 à 11:13
A voir également:
- [Script bash] Variable
- Script vidéo youtube - Guide
- Microsoft activation script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Bingo bash jeton gratuit - Télécharger - Divers Jeux
2 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
2 avril 2007 à 10:51
2 avril 2007 à 10:51
Salut,
[jp@MDK tmpfs]$ varP="Didier";varN="Machin" [jp@MDK tmpfs]$ Login="$(expr "$varP" : "\(.\).*")$varN" [jp@MDK tmpfs]$ echo $Login DMachin [jp@MDK tmpfs]$;-))
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
2 avril 2007 à 11:13
2 avril 2007 à 11:13
Re-
Alors la commande "expr" peut servir (entre autre, man expr pour plus de détails), à extraire une sous-chaîne d'une chaîne.
Dans ton cas, on isole le 1er caractère de la chaîne "\(.\)" dans des parenthèses (protégées par un anti-slash) du reste de la chaîne ".*".
Si tu veux les 2 premiers caractères "\(..\).*" les 2 derniers ".*\(..\)" etc...
P.S Comment on fait pour mettre resolu?
Au-dessus de ton 1er post ;-))
PS. P.S Comment on fait pour mettre resolu?
C'est fait ;-))
Alors la commande "expr" peut servir (entre autre, man expr pour plus de détails), à extraire une sous-chaîne d'une chaîne.
Dans ton cas, on isole le 1er caractère de la chaîne "\(.\)" dans des parenthèses (protégées par un anti-slash) du reste de la chaîne ".*".
Si tu veux les 2 premiers caractères "\(..\).*" les 2 derniers ".*\(..\)" etc...
P.S Comment on fait pour mettre resolu?
Au-dessus de ton 1er post ;-))
PS. P.S Comment on fait pour mettre resolu?
C'est fait ;-))
2 avril 2007 à 11:03
Encore merci
P.S Comment on fait pour mettre resolu?