IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Modules Perl Discussion :

Mac OS X.. Dechets dans le script


Sujet :

Modules Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de ironzorg
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 288
    Par défaut Mac OS X.. Dechets dans le script
    Salut a tous !

    Je viens de découvrir le Perl et, impatient de commencer, je me suis rué sur le terminal de mon Mac ( OS X ).

    Voici comment je procède: j'ouvre TextEdit, je crée un script.pl bidon, puis j'ouvre le Terminal.

    Une fois dans le Terminal, je tape:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    perl Desktop/script.pl
    Et là, que vois-je ?
    Des erreurs grossières, oui monsieur !

    Mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #!/usr/local/bin/perl
    print("Hello World!");
    Je me suis renseigné, et je me suis rendu compte que ce qui était pris pour des lignes de commandes perl n'étaient que des infos que mon Mac rajoute automatiquement lors de la création d'un fichier texte ( ou autre d'ailleurs ).

    Voici ce qui est rajouté:
    {\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420 {\fonttbl\f0\fswiss\fcharset77 Helvetica;} {\colortbl;\red255\green255\blue255;} \margl1440\margr1440\vieww9000\viewh8400\viewkind0 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural \f0\fs24 \cf0 \ \ \ \ }
    Comment faire pour que cela cesse ?

    Merci.

  2. #2
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    A priori, le problème est ton éditeur, apparemment tu n'as pas sauvé ton script comme du texte pur, comment tu t'es débrouillé pour lui faire imprimer un tel charabia (peut-être du Postscript, ou du PDF...) je n'en sais rien, mais je doute que ce soit le comportement normal de TextEdit.

    --
    Jedaï

  3. #3
    Membre confirmé Avatar de ironzorg
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 288
    Par défaut
    En fait je ne peux sauvegarder un fichier qu'en html, rtf ou Word...

    Donc ce que je fais c'est que j'enregistre d'abord en htm, puis je convertis en .pl...

    J'ai également essayé de passer par un rtf ou word, c'est pareil...
    Ou alors il faut que je jette un oeil du côté des préférences...

  4. #4
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Bah dans ce cas utilise un autre éditeur de texte !! JEdit par exemple, ou autre.

    --
    Jedaï

  5. #5
    Membre confirmé Avatar de ironzorg
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 288
    Par défaut
    Je n'ai pas encore envisagé cette solution >_<
    J'essayerai, ça devrais marcher...

    En revanche pourquoi est ce que TextEdit est pas foutu de faire une écriture au format ANSI ? Bizarre...

  6. #6
    Membre chevronné Avatar de iblis
    Inscrit en
    Janvier 2007
    Messages
    510
    Détails du profil
    Informations personnelles :
    Âge : 58

    Informations forums :
    Inscription : Janvier 2007
    Messages : 510
    Par défaut
    Bonsoir, tu peux tout à fait passer le document en format texte dans TextEdit, c'est même ce que tu aurais du faire. Menu Format -> Make Plain Text. L'enregistrement se fait alors par défaut au format texte en utf-8 mais tu peux changer l'encodage selon tes besoins.

    Tu aurais pu aussi utiliser l'éditeur de XCode (à supposer que tu aies installeél'environnement de développement).

    Toutefois, pour coder en perl sous OS X, je te conseille d'utiliser un éditeur dédié. Smultron est un bon éditeur libre avec coloriage syntaxique, configuration possible avec par scripts shell et perl, fonction chercher et remplacer utilisant les expressions régulières etc.

    Si tu as des besoins plus importants Textmate est un des plus prisés sur OS X mais la licence n'est ni libre ni gratuite. ;-)

    Perso, Smultron et Emacs (en ligne de commande) me conviennent très bien.

Discussions similaires

  1. Requête POST dans un script bash
    Par desperado dans le forum Linux
    Réponses: 4
    Dernier message: 11/12/2007, 22h38
  2. [PHP-JS] Php dans un script javascript
    Par nebule dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 30/11/2004, 10h38
  3. Problème de date dans un script
    Par silef dans le forum Linux
    Réponses: 2
    Dernier message: 16/11/2004, 18h10
  4. [Apache] Erreur dans mes scripts CGI
    Par GLDavid dans le forum Apache
    Réponses: 2
    Dernier message: 28/08/2004, 06h14
  5. Boucle for dans un script cmd
    Par nicolas.ganache dans le forum Développement
    Réponses: 4
    Dernier message: 19/07/2004, 16h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo