Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

doublon.



edit: ;-)

Dernière modification par Kanor (Le 28/06/2012, à 19:38)


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne