Path: csiph.com!news.freedyn.net!news.redatomik.org!nntpfeed.proxad.net!proxad.net!feeder2-2.proxad.net!cleanfeed1-b.proxad.net!nnrp3-1.free.fr!not-for-mail Newsgroups: fr.comp.sys.mac.programmation Subject: Re: [AS] Coup de pouce From: benoit@com.invalid (Benoit) Date: Thu, 30 Jun 2016 21:06:59 +0200 Message-ID: <1mpoctg.bontjgp5kfj4N%benoit@com.invalid> References: <1mnccys.ydvxf2r0n8saN%benoit@com.invalid> <1mncenj.1sv7o7c1wi8qucN%josephb@nowhere.invalid> <1mncnvs.lbhy0g1h37ffmN%benoit@com.invalid> <1mncsv6.gn5kmt1sshkq7N%josephb@nowhere.invalid> <1mncyjv.1lflex5fkgrh6N%benoit@com.invalid> <1mnd1nq.akf5oxyzqec9N%josephb@nowhere.invalid> <1mner5s.1i0dol1pehkhuN%benoit@com.invalid> <1mnewkh.vfc6au10i0zpzN%josephb@nowhere.invalid> <1mnkc97.1bksq2i1x5t8hdN%benoit@com.invalid> <1mnkmpc.12afse5q737wyN%josephb@nowhere.invalid> <1mnlm7e.1jqwmkiuat23mN%benoit@com.invalid> <1mnlp17.d6jm615wqam2N%josephb@nowhere.invalid> <1mnlsjd.veuw1gvcirbaN%benoit@com.invalid> <1mnlvk0.41jzk568n4b3N%benoit@com.invalid> <1mnm0wn.1x3rc0lrb35r6N%josephb@nowhere.invalid> <1mnm2kj.1woesxi1jqo6iuN%benoit@com.invalid> <1mnmdtr.qw9c4q1wlz2c4N%benoit@com.invalid> <1mnmfye.6z8u161szdjptN%josephb@nowhere.invalid> <1mnmlol.k79mwa1o7sf9sN%benoit@com.invalid> <1mpnl3w.1491ynmdtsgkwN%blanc@empty.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-No-Archive: Yes User-Agent: MacSOUP/2.8.4 (6da4d6e6d0) (Mac OS X version 10.11.5 (x86)) Lines: 34 Organization: Guest of ProXad - France NNTP-Posting-Date: 30 Jun 2016 21:07:00 CEST NNTP-Posting-Host: 78.194.239.15 X-Trace: 1467313620 news-3.free.fr 5434 78.194.239.15:53712 X-Complaints-To: abuse@proxad.net Xref: csiph.com fr.comp.sys.mac.programmation:1488 JiPaul wrote: > Bon ceci étant, la raison pour laquelle ça ne peut pas marcher avec > certaines recherches dans un script (en particulier dans un shell > script) est que les / qui apparaissent dans un nom de fichier du Finder > sont remplacés par le caractère ':' > Donc si tu nommes (par le Finder) un fichier "machin/chose" et si tu vas > regarder le nom de ce fichier avec le Terminal, tu verras "machin:chose" > > La raison de ce remplacement est que le caractère / est utilisé par le > système pour séparer un répertoire de son répertoire père dans > l'écriture d'un chemin. > Par exemple : > essai/truc signifie le sous-dossier truc dans le dossier essai > > Donc le caractère / est interdit dans un nom de fichier (vu du système > ou de toute application qui accède directement aux chemins du système, > telle par exemple le Terminal). Je le savais/m'en doutais. J'ai terminé à la main ces fichiers, il n'y en avait qu'une centaine et ce n'était plus « drôle » de passer plus de temps à résoudre intelligement un problème plutôt que de le faire de façon simple, simplissime, bête ;) Sinon, concernant les recherches avec « / » comme j'ai trouvé un bug dans une appli parce que le Finder gère un encodage de caractères non-standard, il est possible que ce « / » soit un autre chose que le « / » de base. -- "La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi !" [ Albert Einstein ]