Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/11/2014, à 14:06

Lohot

Supprimer un expression entre { } dans une chaîne de caractère en bash

Bonjour à tous.

Tout est dans le titre. Je voudrais supprimer la chaîne comprise entre { } dans l'expression suivante :

Dialogue: 0,0:00:14.21,0:00:19.41,GitS OP Credits,,0000,0000,0000,,Ne znaet shast'je tol'ko tot,\N{\c&H00FF00&}Only those unable to perceive its call...

pour obtenir

Dialogue: 0,0:00:14.21,0:00:19.41,GitS OP Credits,,0000,0000,0000,,Ne znaet shast'je tol'ko tot,\N{}Only those unable to perceive its call...

Merci pour toutes réponses.

Dernière modification par Lohot (Le 01/11/2014, à 14:07)


Ordinateur : MSI GP60-2QE 1007XFR
Distribution : Ubuntu 18.04

Hors ligne

#2 Le 01/11/2014, à 14:40

pingouinux

Re : Supprimer un expression entre { } dans une chaîne de caractère en bash

Bonjour,

sed 's/{.*}/{}/' <<<"Dialogue: 0,0:00:14.21,0:00:19.41,GitS OP Credits,,0000,0000,0000,,Ne znaet shast'je tol'ko tot,\N{\c&H00FF00&}Only those unable to perceive its call..."
Dialogue: 0,0:00:14.21,0:00:19.41,GitS OP Credits,,0000,0000,0000,,Ne znaet shast'je tol'ko tot,\N{}Only those unable to perceive its call...

Hors ligne