*quelqu'un aurait il de la doc pour faire du Perl sur MAc, car on trouve vraiment rien sur le net.
Sinon, qui aurait des news à propos des \n en mac!
*quelqu'un aurait il de la doc pour faire du Perl sur MAc, car on trouve vraiment rien sur le net.
Sinon, qui aurait des news à propos des \n en mac!
Tu tu mets au Mac maintenant ???
Je ne perds pas espoir pour te faire passer à Linux (PPC évidemment )
@++
je me renseigne juste, car je connais des personnes qui rame sur le Mac.
Sinon je n'ai rien contre linux, mais prefere l'utiliser au boulot (esperons )
J'ai porté plusieurs scripts sur mac (sans jamais toucher au Mac ... développement sur mon PC/Mandriva et upload dans le répertoire d'exploitation à coup de scp).Envoyé par djibril
Je n'ai rencontré que peu de problèmes.
Les \n sont gérés comme sous linux, il me semble (ou au moins, ils ne m'ont pas posé plus de problèmes)
Le seul soucis vient de l'Endian (Big/Little). Il faut donc faire attention aux formats utilisés dans pack/unpack (Big Endian, Little Endian, Format Natif ...) et connaître l'origine des données pour utiliser le format adéquat.
Mais comme je l'ai écris ailleurs, j'envisage, personnellement, un passage au Mac dans les deux mois. Ce n'est pas encore définitivement acquis, mais si ça se fait, pensez bien que je vous tiendrais au courant
Ainsi 2Eurocents pourra nous écrire un super tutorial sur Perl et MacOSX
@++
Mac, je trouve que c'est un peu galere avec les probleme d'incompatibilité. Un script tout simple lisant un fichier txt ne marche âs sous mac car il ne distingue pas les \n sous Mac.
En fait, un fichier Excel convertit en txt sous mac me pose probleme, car impossible de distinguer les \n alors que sous windows, pas de souci (si ce fichier txt est crée sous WIN)
Comment y remedier?
Etonnant ... Je n'ai pas eu ce type de problème ...Envoyé par djibril
En travaillant en binaire, sur les fichiers, on voit que les retours-chariots sont des \n (0x0A) sous *n*x, des \r\n (0x0C 0x0A) sous windows, et des \r (0x0C) sous MacOS.
Cependant, en travaillant les fichiers en mode texte, il semble qu'une conversion soit faite automatiquement à la lecture (<>) des \r Mac vers des \n *n*x ordinaires, ce qui fait que pour perl, un fichier Mac semble contenir des \n.
En fait, tu risques d'avoir des soucis de détection si tu lis sous Mac un fichier avec des retours chariots *n*x ou inversement. Mais dans ce cas, si le fichier tient en mémoire, on peut le slurper et faire une conversion à coup de tr///, pour le traiter comme on veut, non ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager