Merci et quel est le problème avec cette commande sed?
sed 's/\\item\[\\textcircled\{\\tiny ?\}\]\: / /'
qui devrait remplacer
\item[\textcircled{\tiny 1}]:
par rien ou un espace et il peut y avoir un autre nombre que 1.
1 réponse
Pourriez-vous s'il vous plaît essayer de suivre.
sed 's/\\item\[\\textcircled{\\tiny [0-9]+}\]: / /'
Ci-dessus devrait faire l'affaire, même si votre Input_file a plusieurs occurrences du même modèle, puis ajoutez g
à la commande ci-dessus pour effectuer une substitution à l'échelle mondiale.
Encore une remarque, vous n'avez pas besoin d'échapper à tous les personnages dans les expressions régulières, n'échappez toujours qu'à ceux qui n'ont qu'une signification spéciale. En nous échappant, nous aviserons le code de ne pas les prendre comme des caractères spéciaux, mais uniquement comme des caractères littéraux.
Questions connexes
De nouvelles questions
sed
Sed (Stream EDitor) est un éditeur de ligne de commande pour l'environnement POSIX. Sed traite un ou plusieurs fichiers selon un script d'édition et écrit les résultats sur la sortie standard. Créé aux Bell Labs, il existe depuis le milieu des années 70.