Pour ma part je persiste à penser (à moins d'avoir rater une étape) que iconv est ce qu'il te faut.
Par rapport à ton script, je fais juste une petite remarque complémentaire (en dehors de l'histoire du fichier écrasé à chaque fois) :
sed 's/Ã/à/g' < $file > $file.tmp
sed 's/ä/ä/g' < $file > $file.tmp
Ce n'est probablement pas ce que tu veux faire : si tu remplaces tous les "Ã" par des "à", alors aucun de tes matching suivants ne fonctionnera : le "à" UTF-8 donne en ISO-88-59-1 "Ã " (note l'espace).
Mais puisque j'aime bien me répéter, iconv est ton ami.
En n'oubliant pas que toutes les références côté client (images, js, etc...) devront bien préciser les chemins depuis la racine, et pas relativement au répertoire html/uo
Une solution possible serait sans doute de déclarer dans ton httpd.conf que le fichier que tu veux utiliser par défaut comme index du répertoire "/" est celui dont tu parles. Ce qui devrait si je ne m'abuse (pas de Apache à portée de main) se retranscrire par :
<Directory / >
DirectoryIndex /html/uo/index.php
</Directory>
... c'est précisément ce qu'on veut faire quand on fait un fork() (il n'y a pas de 'c'), ce qui permet de disposer de copies des descripteurs dont disposait le process à l'origine du fork (utile notamment pour la communication inter-processus - regarde le chapitre IPC dans un cours ou sur google).
Si cet aspect ne t'intéresse pas, tu peux toujours faire un exec pour remplacer le process.
Après si tu veux une réponse plus précise, il faut une question plus précise et un contexte, et des éléments qui montrent que tu as cherché des infos par toi-même, sinon tu vas te prendre à juste titre d'autres remarques des gens ici présents...
Il me semblerait pour le moins surprenant que le software puisse connaître la consommation électrique de l'ensemble de la machine... En revanche, je suppose qu'en intercalant une sonde au niveau de la multiprise regroupant ton ordi et ses périphériques à alimentation séparée, tu pourrais la connaître. Après, il faut trouver une sonde qui puisse s'interfacer avec ton ordi...
Et bien moi j'ai 2 moyens pour voir si un fichier à un BOM :
1) si tu as eclipse installé, tu ouvres ton fichier avec et dans le fenêtre des propriétés du fichier tu verras l'encoding du fichier, suivi (s'il y a lieu) de la mention "Byte Order Mark".
2) avec un éditeur ne reconnaissant pas l'UTF-8, genre WinVI sous Windows (je n'ai pas eu l'occasion de tester avec VI tout court sous linux : c'est le genre de problème que je n'ai qu'au boulot), cela apparait sous la forme de 3 caractères "bizarres" en tête de fichier. Pour le supprimer, j'enlève sans autre forme de procès ces 3 caractères dans WinVI.
Sinon si tu es vraiment geek, je suppose que la commande unix "od" te révèlera 3 caractères précédent le premier caractère "utile" de ton fichier.
... black-lister ton propre blog pour ta petite soeur ;o)
On y trouve pêle-mêle un chat fumant une cigarette à la forme douteuse, deux mots désignant l'organe servant notamment, chez les individus mâles, à la reproduction, ainsi qu'une photo d'un instrument dont tu hésiterais sûrement à décrire l'usage précis à cette même petite soeur.
Oui, les allusions directes ou indirectes, graphiques ou verbales au sexe sont partout sur le web. Mais il ne faut pas non plus accuser uniquement l'industrie spécialisée : les moeurs sont différentes de nos jours, à tort ou à raison.
On peut voter à l'étranger aux élections si l'on y vit et que l'on s'est préalablement déclaré auprès des autorités françaises dans le pays comme français résidant à l'étranger, sinon on peut toujours voter par procuration.
[^] # Re: Attend le résultat
Posté par mrlem (site web personnel) . En réponse au journal [HS] Où sont les abeilles ?. Évalué à 1.
[^] # Re: Quelque chose dans le genre...
Posté par mrlem (site web personnel) . En réponse au message renvoyer la sortie standard d'un programme vers une variable de script. Évalué à 1.
La doc semble le confirmer et décrit même l'utilisation des back-quotes comme obsolète : http://www.cs.princeton.edu/~jlk/kornshell/doc/man93.html#Co(...)
Ce n'est donc pas seulement un bashisme, même s'il est vrai que ça n'existe pas sous tous les shells ;o)
[^] # Re: Quelque chose dans le genre...
Posté par mrlem (site web personnel) . En réponse au message renvoyer la sortie standard d'un programme vers une variable de script. Évalué à 4.
MA_VARIABLE="$( mon programme )"
[^] # Re: Quelque chose dans le genre...
Posté par mrlem (site web personnel) . En réponse au message renvoyer la sortie standard d'un programme vers une variable de script. Évalué à 5.
MA_VARIABLE=`mon prog`
ou encore (sans doute plus clair dans une grande ligne de commande) :
MA_VARIABLE=$( mon prog )
[^] # Re: Conversion UTF8 vers iso8859-15
Posté par mrlem (site web personnel) . En réponse au message (sed)(bash). Évalué à 1.
Par rapport à ton script, je fais juste une petite remarque complémentaire (en dehors de l'histoire du fichier écrasé à chaque fois) :
sed 's/Ã/à/g' < $file > $file.tmp
sed 's/ä/ä/g' < $file > $file.tmp
Ce n'est probablement pas ce que tu veux faire : si tu remplaces tous les "Ã" par des "à", alors aucun de tes matching suivants ne fonctionnera : le "à" UTF-8 donne en ISO-88-59-1 "Ã " (note l'espace).
Mais puisque j'aime bien me répéter, iconv est ton ami.
[^] # Re: linuxFR ?
Posté par mrlem (site web personnel) . En réponse au journal Candidats.fr, les premières réponses.. Évalué à -2.
->[]
[^] # Re: linuxFR ?
Posté par mrlem (site web personnel) . En réponse au journal Candidats.fr, les premières réponses.. Évalué à 0.
D'après l'auteur, le bug est loggué auprès des softs concernés.
# S'il manque un appel système...
Posté par mrlem (site web personnel) . En réponse au message Cygwin Bad System Call. Évalué à 1.
[^] # Re: httpd.conf
Posté par mrlem (site web personnel) . En réponse au message apache 1.33: afficher l'url correspondant au nom de domaine ... comment?. Évalué à 0.
(erratum : sont -> son)
[^] # Re: httpd.conf
Posté par mrlem (site web personnel) . En réponse au message apache 1.33: afficher l'url correspondant au nom de domaine ... comment?. Évalué à 1.
Si je me fie à la doc Apache : http://httpd.apache.org/docs/1.3/mod/mod_dir.html#directoryi(...) je constate que ce que je disais est tout à fait possible, notamment s'il veut déporter sont index dans un autre répertoire.
Il ne semblait pas vouloir changer de DocumentRoot (s'il a un répertoire html, ça veut sans doute dire qu'il y en a d'autres au même niveau)
# httpd.conf
Posté par mrlem (site web personnel) . En réponse au message apache 1.33: afficher l'url correspondant au nom de domaine ... comment?. Évalué à -1.
Une solution possible serait sans doute de déclarer dans ton httpd.conf que le fichier que tu veux utiliser par défaut comme index du répertoire "/" est celui dont tu parles. Ce qui devrait si je ne m'abuse (pas de Apache à portée de main) se retranscrire par :
<Directory / >
DirectoryIndex /html/uo/index.php
</Directory>
Bon courage.
[^] # Re: Le sujet tabou
Posté par mrlem (site web personnel) . En réponse au journal tirons le meilleur parti de chaque système. Évalué à 0.
# Parceque ...
Posté par mrlem (site web personnel) . En réponse au message FORCK. Évalué à 5.
Si cet aspect ne t'intéresse pas, tu peux toujours faire un exec pour remplacer le process.
Après si tu veux une réponse plus précise, il faut une question plus précise et un contexte, et des éléments qui montrent que tu as cherché des infos par toi-même, sinon tu vas te prendre à juste titre d'autres remarques des gens ici présents...
[^] # Re: Commencons par..
Posté par mrlem (site web personnel) . En réponse au journal Les geeks vont il participer à cet élan d'écologisme. Évalué à 1.
(un bouton avec marqué "2" dessus - et ça marche)
# Gni ?
Posté par mrlem (site web personnel) . En réponse au message suivi consommation électrique instantannée. Évalué à 3.
[^] # Re: Aaaaie, mes yeux !
Posté par mrlem (site web personnel) . En réponse au message Question pour C gourou !. Évalué à 3.
[^] # Re: Position courageuse
Posté par mrlem (site web personnel) . En réponse au journal Affligeant [Mort d'un enfant]. Évalué à 1.
Ben moi par exemple.
(hop je sors)
# Mon conseil
Posté par mrlem (site web personnel) . En réponse au message Problème d'AJAX. Évalué à 1.
[^] # Re: iconv ?
Posté par mrlem (site web personnel) . En réponse au message Accents sous Unix. Évalué à 1.
De quelle version s'agit-il ? Quel unix ?
[^] # Re: iconv ?
Posté par mrlem (site web personnel) . En réponse au message Accents sous Unix. Évalué à 1.
1) si tu as eclipse installé, tu ouvres ton fichier avec et dans le fenêtre des propriétés du fichier tu verras l'encoding du fichier, suivi (s'il y a lieu) de la mention "Byte Order Mark".
2) avec un éditeur ne reconnaissant pas l'UTF-8, genre WinVI sous Windows (je n'ai pas eu l'occasion de tester avec VI tout court sous linux : c'est le genre de problème que je n'ai qu'au boulot), cela apparait sous la forme de 3 caractères "bizarres" en tête de fichier. Pour le supprimer, j'enlève sans autre forme de procès ces 3 caractères dans WinVI.
Sinon si tu es vraiment geek, je suppose que la commande unix "od" te révèlera 3 caractères précédent le premier caractère "utile" de ton fichier.
[^] # Re: iconv ?
Posté par mrlem (site web personnel) . En réponse au message Accents sous Unix. Évalué à 1.
http://fr.wikipedia.org/wiki/Marque_d%27ordre_des_octets
Je ne sais pas si iconv les gère.
[^] # Re: mget *
Posté par mrlem (site web personnel) . En réponse au message je voudrais telecharger le contenue d'une directory. Évalué à 2.
http://wput.sourceforge.net
A noter que la man page donne quelques avertissements utiles quant à la récursivité.
[^] # Re: mget *
Posté par mrlem (site web personnel) . En réponse au message je voudrais telecharger le contenue d'une directory. Évalué à 3.
Une option possible :
wget -r ftp://user:password@machine/repertoire
# Commence déjà par ...
Posté par mrlem (site web personnel) . En réponse au journal Pornographie sur internet.... Évalué à 10.
On y trouve pêle-mêle un chat fumant une cigarette à la forme douteuse, deux mots désignant l'organe servant notamment, chez les individus mâles, à la reproduction, ainsi qu'une photo d'un instrument dont tu hésiterais sûrement à décrire l'usage précis à cette même petite soeur.
Oui, les allusions directes ou indirectes, graphiques ou verbales au sexe sont partout sur le web. Mais il ne faut pas non plus accuser uniquement l'industrie spécialisée : les moeurs sont différentes de nos jours, à tort ou à raison.
[^] # Re: Wah, la claque !
Posté par mrlem (site web personnel) . En réponse à la dépêche Loi DADVSI : pas de seconde lecture. Évalué à 3.