#1 Le 01/11/2014, à 13: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, à 13:07)
Ordinateur : MSI GP60-2QE 1007XFR
Distribution : Ubuntu 18.04
Hors ligne
#2 Le 01/11/2014, à 13: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