[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Détecter mots majuscules contenant tr



oui, c'est ce que je croyais avoir compris, donc pour modifier directement le fichier :

$sed -Ei 's/([[:upper:]]*)tr([[:upper:]]+)|([[:upper:]]+)tr([[:upper:]]*)/\1TR\2/g' fichier



Le 21/06/2016 à 23:24, andre_debian@numericable.fr a écrit :
On Tuesday 21 June 2016 22:22:26 you wrote:
peux tu essayer avec ça :
$ echo trAPÈZE ÊtrE LUStrE lustre être trapèze motRE | sed -E
's/([[:upper:]]*)tr([[:upper:]]+)|([[:upper:]]+)tr([[:upper:]]*)/\1TR\2/g'
TRAPÈZE ÊTRE LUSTRE lustre être trapèze motRE
Pierre
Je ne connais pas tous les mots majuscules contenant "tr" en minuscules,
car le fichier est très important, sinon, c'est très facile, par ce script :
sed -i  's/trAPÈZE/TRAPÈZE/g'  fichier
sed -i  's/ÊtrE/ÊTRE/g'  fichier
sed -i  's/LUStrE/LUSTRE/g'  fichier

Il faut détecter chaque mot en majuscules conternant "tr"
en minuscules, puis les mettre tous en majuscules.


Le 21/06/2016 à 21:22, andre_debian@numericable.fr a écrit :
comment détecter dans un fichier texte tous les mots majuscules
qui contiennnent "tr" en minuscules.
Exemples :
trAPÈZE    ÊtrE   LUStrE
et les réécrire comme ceci :
TRAPÈZE  ÊTRE   LUSTRE



Reply to: