Script pour remplacer un caractère
Résolu
malick
-
malick -
malick -
Bonjour,
Voici mon script pour remplacer le caractére £ par une vigule dans toutes les lignes d'un fichier textes. En l'executant j'ai le resultat: commande not found.
Aussi pensez vous qu'il soit bien écrit??
le script se trouve dans le dossier: /home/maodo/bin
#!/bin/bash
for file in home/maodo
do
echo "traitements de $file.."
sed -i -e "s/*£*/*\,*/g" "$file"
done
Voici mon script pour remplacer le caractére £ par une vigule dans toutes les lignes d'un fichier textes. En l'executant j'ai le resultat: commande not found.
Aussi pensez vous qu'il soit bien écrit??
le script se trouve dans le dossier: /home/maodo/bin
#!/bin/bash
for file in home/maodo
do
echo "traitements de $file.."
sed -i -e "s/*£*/*\,*/g" "$file"
done
A voir également:
- Script pour remplacer un caractère
- Caractère ascii - Guide
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
- Script vidéo youtube - Guide
- Remplacer disque dur par ssd - Guide
2 réponses
Salut,
Pas besoin d'un script pour ça, sed peut très bien le faire directement :
Pas besoin d'un script pour ça, sed peut très bien le faire directement :
sed -i 's/£/,/g' /home/maodo/*Par contre avant de faire un test en direct grandeur nature, je te conseillerai de faire des tests dans un répertoire temporaire sur 2 ou 3 fichiers, hein ? ;-\