Extraction de chaine de caractère d'un fichie

Résolu/Fermé
taureau - 27 déc. 2008 à 11:29
 taureau - 29 déc. 2008 à 15:43
Bonjour,

J'ai un léger problème que vous devriez résoudre je pense assez facilement...
J'ai un texte appelé test.out dans lequel est écrit le baratin suivant :
blablabla
blablabla <s> chaine a récupérer <\s> blablabla
blablabla
blablabla
blablabla

Mon but est de récupérer exactement "chaine a récupérer".
Je pense qu'il faut faire avec sed, mais impossible de récupérer ce que je veux. J'ai essayer :
sed -n '/<s>/, /<\s>/p' test.out

Mais cela ne fonctionne pas!
Si quelqu'un pouvait m'aider ce serait vraiment simpa car ça m'agace de ne pas y arriver alors que ca parait simple!!!

Je poste actuellement ce post sur windowsXp, mais je bosse avec Ubuntu
A voir également:

1 réponse

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
27 déc. 2008 à 11:46
Salut,
lami20j@debian:~/trash$ cat blabla
blablabla
blablabla <s> chaine a récupérer <\s> blablabla
blablabla
blablabla
blablabla
lami20j@debian:~/trash$ sed -n 's/.*<s> \(.*\)<\\s>.*/\1/p' blabla
chaine a récupérer
0
parfait!!!!!!

merci beaucoup
0