[Shell] manipulation de chaine
Résolu
JOBiJOBa2
Messages postés
93
Statut
Membre
-
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 -
Bonjour,
j'aurai besoin de vos lumière sur un sujet que je ne métrise pas en shell.
Je récupère une chaine provenant d'une variable et je voudrait isoler une partie de celle-ci.
Explication :
var="home/to/titi.exe"
Résultat attendu :
titi.exe
besoin d'aide
Merci d'avance.
j'aurai besoin de vos lumière sur un sujet que je ne métrise pas en shell.
Je récupère une chaine provenant d'une variable et je voudrait isoler une partie de celle-ci.
Explication :
var="home/to/titi.exe"
Résultat attendu :
titi.exe
besoin d'aide
Merci d'avance.
Configuration: Windows XP Firefox 2.0.0.14
6 réponses
-
Salut,
[tmpfs]$ var="home/to/titi.exe" [tmpfs]$ echo ${var##*/} titi.exe [tmpfs]$;-))
-
-
-
echo ${var//*\//} -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Salut,
allez un peu d'économie ;-)root@debian:~# var="home/to/titi.exe" root@debian:~# echo $var home/to/titi.exe root@debian:~# echo ${var/*\/} titi.exe
-
Chez ça marche avec ksh
$ echo $SHELL /bin/ksh $ var="home/to/titi.exe" $ echo $var home/to/titi.exe $ echo ${var/*\/} titi.exe $