Sed-Vi-Awk .. mes nouveaux amis ...
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
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
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
A voir également:
- Sed-Vi-Awk .. mes nouveaux amis ...
- Vi rechercher un mot - Astuces et Solutions
- Envoyer mon nouveau numéro à tous mes contacts ✓ - Forum Samsung
- Sed supprimer ligne - Astuces et Solutions
- [VIM] Rechercher & remplacer des symboles - Forum Linux / Unix
- Sed - Astuces et Solutions
3 réponses
Salut,
Édit : Rajout "sed 's/([^)]*)/()/g'" en 4 -
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 -
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
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