Separateur de awk

Résolu/Fermé
coiaye - 20 avril 2009 à 11:05
 coiaye - 21 avril 2009 à 10:08
Bonjour,

dans la commande awk est-il possible pour extraire une partie d'une ligne de prendre une chaine de caractère comme séparateur (au lieu d'un caractère -F) (la chaine se repete plusieurs fois dans la ligne)

merci

8 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 893
20 avril 2009 à 11:08
Salut,

Normalement oui ;-))
0
:)
c'est sympas, aurai tu une idé sur la syntaxe exate car j'ai essayé
echo "ligne:123 chaine 456 chaine 789 chaine 1011" | awk -F"chaine" '{print $2}'
mai ça ne prend en compte que le "c" (le debut de "chaine")
et ça me donne
haine 456
alors que je veux
456

merci
0