Comment rechercher et remplacer tous les % plus, et le tuyau de signes?

J'ai un document contenant plusieurs pour cent, de plus, et la pipe signes. Je veux les remplacer par un code, pour une utilisation dans TeX.

  • % devient \textpercent.
  • + devient \textplus.
  • | devient \textbar.

C'est le code j'utilise, mais il ne fonctionne pas:

sed -i "s/\%/\\\textpercent /g" ./file.txt
sed -i "s/|/\\\textbar /g" ./file.txt
sed -i "s/\+/\\\textplus /g" ./file.txt

Comment puis-je remplacer ces symboles avec ce code?

la commande u mentionné travaille à ma place.
Vous pouvez combiner tous les trois dans un seul script sed, et de perdre la gratuité des barres obliques inverses. sed -i -e 's/%/\\textpercent /g;s/+/\\textplus /g;s/|/\\textbar /g' file.txt
"Réussir à remplacer chaque pour cent, de plus, et la pipe signe à partir de mes fichiers", vous devrez nous fournir vos fichiers.

OriginalL'auteur Village | 2012-08-16