|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : mars 2008 Messages : 13 ![]() |
Salut,
svp, j'arrive pas à trouver où est le problème dans la commande suivante : Code :
find ./ -name "*.java" -exec sed -i 's/ü/u/g' {} \; |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Salut,
Et c'est quoi exactement le problème ? La commande ne marche pas ? Quel système ? Quelle version de sed ? La commande find ./ -name "*.java" te renvoie bien la liste des fichiers souhaités ?
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
00
|
|
|
#3 | |
|
Invité régulier
![]() Inscription : mars 2008 Messages : 13 ![]() |
Citation:
merci pour votre réponse. wé la commande marche bien. le problème c'est que les fichiers ne se modifient pas ça peut être au niveau du carctère ü , non ?? j'ai : sed version 4.2.1 Kernel 2.6.32-22-generic Ubuntu Lucid Lynx |
|
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Ok.
Est-ce que la commande sed 's/ü/u/g' un_fichier.java marche ? Essaie aussi avec sed 'y/ü/u/' un_fichier.java
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
00
|
|
|
#5 | |
|
Invité régulier
![]() Inscription : mars 2008 Messages : 13 ![]() |
Citation:
sed 's/ü/u/g' un_fichier.javamarche bien sur un petit fichier de quelques lignes , mais sur un grand fichier non ! j'ai attaché le fichier sur lequel la commande ne marche pas ! |
|
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Je pense que ça vient de l'encodage (ISO−8859−1) de ton fichier et de l'encodage (UTF−8) de ton système.
Si tu convertis ton fichier en UTF−8 ça marche
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
10
|
|
|
#7 | ||
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Un exemple plus parlant :
Code :
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
||
|
|
10
|
|
|
#8 | |||
|
Invité régulier
![]() Inscription : mars 2008 Messages : 13 ![]() |
Citation:
![]() oui c'était ça, j'ai changé l'encodage du fichier en UTF-8 et ça marche maintenant je dois changer l'encoding de tous me fichiers java j'ai fait le script suivant : Code :
Merci infiniment frère
|
|||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com