Problème avec sed

Bonjour,
j'ai un problème avec "sed", je vous l'explique avec un exemple:

$ var="fichier01.tri"
$ echo "$var" | sed 's/\([a-z]*\).*/\1/'
$ fichier


là ça marche mais quand je fais:

$ var="fichier01.tri"
$ var1= "$var" | sed 's/\([a-z]*\).*/\1/'
$ echo $var1
$


il n'affiche rien

c'est quelque chose vraiment bête mais je bloque

merci d'avance pour votre aide

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Salut,
    var1=$(echo "$var" | sed 's/\([a-z]*\).*/\1/')
    ;-))
    1. salut jipicy

      merci ça marche

      mais encore une petite question: si je veux affichier le contenu de var1 via un script il va me l'afficher 2 fois, comment faire pour qu'il l'affiche juste une fois