Problème avec sed

Fermé
rojina2903 Messages postés 96 Date d'inscription mercredi 18 juin 2008 Statut Membre Dernière intervention 5 juin 2009 - 9 juil. 2008 à 09:10
rojina2903 Messages postés 96 Date d'inscription mercredi 18 juin 2008 Statut Membre Dernière intervention 5 juin 2009 - 9 juil. 2008 à 10:31
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

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
9 juil. 2008 à 10:19
Salut,
var1=$(echo "$var" | sed 's/\([a-z]*\).*/\1/')
;-))
0
rojina2903 Messages postés 96 Date d'inscription mercredi 18 juin 2008 Statut Membre Dernière intervention 5 juin 2009 13
9 juil. 2008 à 10:31
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
0