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 :

Utilisation de sed


Sujet :

Shell et commandes GNU

  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Utilisation de sed
    Bonjour a tous,

    Je cherche à écrire un script qui me renverrait les n premières caractères d'une variable.
    J'ai essayé avec sed mais j'obtiens l'effet inverse, j'affiche les n derniers caractères.

    Exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    # echo "ab cde fgh" | sed 's/^.\{4\}'//g
    de fgh
    Si quelqu'un pouvait m'aider?
    Merci d'avance.

  2. #2
    Membre expert
    Avatar de 2Eurocents
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 177
    Points : 3 166
    Points
    3 166
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "ab cde fgh" | cut -c-4
    Ca ne coupe que les 4 premiers caractères.


    Sinon, avec sed, c'est possible aussi, mais c'est se compliquer l'existence :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "ab cde fgh" | sed -r 's/^(.{4}).*/\1/

  3. #3
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Merci beaucoup


    Je débute en shell.
    Merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utilisation de sed avec les variables dans un Shell
    Par mbole dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 05/07/2007, 17h46
  2. [SHELL] utilisation de sed
    Par VincentG dans le forum Linux
    Réponses: 5
    Dernier message: 07/05/2007, 09h07
  3. Utilisation de sed
    Par p1erstef dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 03/05/2007, 12h15
  4. Utilisation de SED
    Par crazykangourou dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 08/12/2006, 17h26
  5. Utilisation de sed
    Par paco69 dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 03/07/2006, 16h13

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