IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Découpage de variable


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de jmelyn
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2007
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Septembre 2007
    Messages : 703
    Par défaut Découpage de variable
    Bonjour,

    J'ai un problème simple (à énoncer) en Bash: la variable var contient la chaîne toto1. Je voudrais récupérer toto (tous les caractères sauf le dernier) dans nom et 1 (le dernier caractère) dans indice. Pour nom, j'ai
    Mais pour indice, je n'arrive pas à supprimer les caractères qui prédèdent le dernier. Une idée?

  2. #2
    Membre chevronné Avatar de alexp
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    459
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 459
    Par défaut
    différentes possibilités s'offrent à toi :
    ou dans le meme ordre d'idée
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    indice=${var:${#var}-1:1}

  3. #3
    Membre émérite Avatar de jmelyn
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2007
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Septembre 2007
    Messages : 703
    Par défaut
    Hé bien super merci alexp. Je me coucherai ce soir un peu moins stupide. Voici donc ce que je prendrai pour ne garder que le dernier caractère d'une variable:
    Attention à bien mettre l'espace devant le '-' afin d'éviter l'interprétation de ':-' comme dans ${var:-default}.

Discussions similaires

  1. Réponses: 5
    Dernier message: 02/04/2015, 11h28
  2. découpage d'une variable
    Par vince2005 dans le forum Unix
    Réponses: 5
    Dernier message: 25/05/2011, 15h44
  3. découpage variable en sous variable ->SHELL
    Par nicolas.pailheret dans le forum Linux
    Réponses: 22
    Dernier message: 15/04/2009, 14h01
  4. Découpage de variable
    Par Dirty Harry dans le forum Langage
    Réponses: 1
    Dernier message: 24/01/2007, 09h17
  5. les variables globales static
    Par gRRosminet dans le forum C
    Réponses: 8
    Dernier message: 27/04/2002, 08h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo