Création
d'entreprise
Posez votre question Signaler

Sed-Vi-Awk .. mes nouveaux amis ... [Résolu]

Poulpoul 60Messages postés 31 mai 2007Date d'inscription 19 octobre 2010Dernière intervention - Dernière réponse le 12 mars 2008 à 17:18
Bonjour,
juste pour le plaisir de la manipe mais aussi pour ma connaissance personnelle,
je souhaiterais savoir effectuer quelques petites choses avec le fichier de sous-titres ci-dessous:
1 - lister que les mots entre () avec leurs () du genre sous vi :g/(*)/p ou un truc comme çà mais sans le début des phrases
2 - supprimer les mots entre () avec leurs () bien sûr
3 - supprimer que les () sur tout le fichier
4 - supprimer les mots contenus dans les () sans supprimer les ()
etc ...
00:00:00,547 --> 00:00:04,278
The puppies (chiots) performed in this movie
are safely supervised
2
00:00:04,418 --> 00:00:09,446
in the presence of the related
administrator and the professional medic.
3
00:00:32,246 --> 00:00:34,180
What a fine day!
4
00:00:36,050 --> 00:00:38,416
I'd like to go hiking (randonnée)
5
00:00:39,186 --> 00:00:41,711
and take a nap (sieste)
Encore merci par avance pour votre aide !!
++
Poulpoul
Lire la suite 

Sed-Vi-Awk .. mes nouveaux amis »

3 réponses
Réponse
+2
moins plus
Salut,
1- sed -n 's/.*\((.*)\).*/\1/p'
2- sed 's/\((.*)\)//'
3- sed 's/[()]//g'
4- sed 's/\(.*(\)\(.*\)\().*\)/\1\3/' ou sed 's/([^)]*)/()/g'
;-))

Édit : Rajout "sed 's/([^)]*)/()/g'" en 4 -
Ajouter un commentaire
Réponse
+0
moins plus
merci beaucoup jipicy
j'avais trouvé une réponse ici entre temps =>http://www.commentcamarche.net/faq/sujet 9559 sed introduction a sed part ii#les delimiteurs
pas évident pour le reste

encore merci

++
Poulpoul
Ajouter un commentaire
Réponse
-1
moins plus
Sans vouloir etre mechant, a quoi ca sert qu'on te donne la reponse si c'est pour ta curiosite personnelle ???
Essaie par toi-meme et repose les questions avec les points ou tu bloques.
Ajouter un commentaire
Ce document intitulé « Sed-Vi-Awk .. mes nouveaux amis ... » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?