1 pièce(s) jointe(s)
[sed] Remplacement de caractères
Bonjour,
J'ai écrit un petit script pour remplacer les accent dans un fichier bibtex. Le script :
Code:
1 2 3 4 5 6 7 8 9
| #! /bin/bash
basepath=$PWD
src=${basepath%%/}/$*
dest=${basepath%%/}/latex_format.bib
echo $src
echo $dest
sed -e s/é/"\\\'{e}"/g -e 's/è/\\`{e}/g' -e s/ç/"\\\c{c}"/g -e s/ö/"\\\"{o}"/g -e 's/à/\\`{a}/g' <$src >$dest |
Lorsque je teste ce script sur des petits fichiers, tout fonctionne pour le mieux. Dès que je veux l'utiliser sur mon vrai fichier (en pièce jointe) rien ne fonctionne. Qu'est ce qu'il se passe ?
Merci
(également, toute suggestion pour l'amélioration de ce script est la bienvenue, je suis débutant en bash...)