- Accueil
- » Forum
- » Terminal, scripts et ligne de commande
- » recuperer les derniers caracteres d'une variable chaine de caracteres
Pages : 1
Discussion fermée
#1 Le 28/02/2012, à 18:10
- Xbabilone
recuperer les derniers caracteres d'une variable chaine de caracteres
Bonjour a tous
Pour un shell bash .
J'aimerai avoir une methode pour recuperer les x derniers caracteres d'une variable chaine caracteres.
j'ai bien dis les x derniers et pas les x premiers.
Merci
Dernière modification par Xbabilone (Le 28/02/2012, à 18:22)
Hors ligne
#2 Le 28/02/2012, à 18:16
- sputnick
Re : recuperer les derniers caracteres d'une variable chaine de caracteres
Doublon avec http://forum.kubuntu-fr.org/viewtopic.php?id=835681 ?
Précise dans quel langage
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#3 Le 28/02/2012, à 18:21
- pingouinux
Re : recuperer les derniers caracteres d'une variable chaine de caracteres
Salut,
Pour récupérer les 2 derniers caractères de $var :
$ var=ABCDEF
$ tail -c 3 <<<$var
EF
On met -c 3 parce qu'il y a un caractère '\n' à la fin.
Autre solution :
$ n=2
$ tail -c $((n+1)) <<<$var
EF
Hors ligne
#4 Le 28/02/2012, à 18:23
- Xbabilone
Re : recuperer les derniers caracteres d'une variable chaine de caracteres
trop cool merci
Hors ligne
#5 Le 28/02/2012, à 18:31
- sputnick
Re : recuperer les derniers caracteres d'une variable chaine de caracteres
En bash :
$ nLast=3
$ var=foobar
$ echo ${var:(-nLast)}
bar
Dernière modification par sputnick (Le 28/02/2012, à 18:32)
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#6 Le 28/02/2012, à 18:35
- pingouinux
Re : recuperer les derniers caracteres d'une variable chaine de caracteres
Encore plus simple, toujours pour les 2 derniers caractères :
echo ${var: -2}
Attention : il y a un espace entre var: et -2
Édité : J'arrive trop tard
Dernière modification par pingouinux (Le 28/02/2012, à 18:36)
Hors ligne
#7 Le 28/06/2012, à 19:17
- nesthib
Re : recuperer les derniers caracteres d'une variable chaine de caracteres
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
Pages : 1
Discussion fermée