Je sais que je peux convertir un encodage de fichiers unique sous Mac OS X en utilisant:encodage de fichiers de changement osx (iconv) récursive
iconv -f ISO-8859-1 -t UTF-8 myfilename.xxx > myfilename-utf8.xxx
je dois convertir un tas de fichiers avec une extension spécifique, donc je veux pour convertir l'encodage de fichiers de l'ISO-8859-1 en UTF-8 pour tous les fichiers * .ext dans le dossier/mondisque/myfolder
savoir peut-être someobe la syntaxe comment faire cette
grâce
Ekke
Pour écraser les fichiers fondés '#!/Bin/bash find ./tmp -type f | \ (lors de la lecture du fichier; faire iconv -f windows-1251 -t UTF-8 "$ fichier" -o "$ fichier"; fait); ' – temni
Merci. Je t'ai tellement aidé. J'ai fait ainsi '#!/Bin/bash trouver ./src -type f | \ (alors que le fichier de lecture, faire \t si [[ "$ file" = * .DS_Store *]!], Puis \t \t si [[ "$ file" = * -utf8 *]!], Puis \t \t \t iconv -f 1251 -t UTF-8 "$ fichier"> "$ fichier UTF8"; \t \t \t rm fichier $; \t \t \t mv "fichier-utf8 $" "$ file"; \t \t fi Done (\t done); ' –