[résolu] Comment executer un script perl

Salut,

étnt newbie du monde libre,

je m’interresse à la programmation (je code en delphi sous windows)

Je ne sais pas comment executer un script de ce style LIEN

j’ai mis la pripriétés à executable mais j’ai des erreur:

tinnine@madebian:~$ sh /home/tinnine/Desktop/Scripts/radio.pl /home/tinnine/Desktop/Scripts/radio.pl: line 24: use: command not found /home/tinnine/Desktop/Scripts/radio.pl: line 25: use: command not found /home/tinnine/Desktop/Scripts/radio.pl: line 26: use: command not found /home/tinnine/Desktop/Scripts/radio.pl: line 28: my: command not found /home/tinnine/Desktop/Scripts/radio.pl: line 29: my: command not found /home/tinnine/Desktop/Scripts/radio.pl: line 30: my: command not found /home/tinnine/Desktop/Scripts/radio.pl: line 32: my: command not found /home/tinnine/Desktop/Scripts/radio.pl: line 33: syntax error near unexpected to ken `&' /home/tinnine/Desktop/Scripts/radio.pl: line 33: `&charge_fichier_liste_radio();

Si vous avez un lien pour un novice dans la programmation sous linux, je suis preneur.

Pour ce qui est du Delphi, j’ai testé Lazarus, mais il est assez pauvre par rapport à Delphi de Borland.

Je sais qu’il existe Kylix qu’il faut que j’installe d’ailleur.

non, une fois rendu executable, tu le lances, c’est tout. Pas besoin de faire appel à sh:

si tu as bien mis le shell escape #!/usr/bin/perl -w sur la première ligne ça suffit:

alors pour les premières erreur, en fait la première ligne du script etait une ligne vide
je l’efface et les erreurs précédent disparraissent.

Par contre il ne reconnait pas Tk

j’ai ceci maintenant :tinnine@madebian:~$ /home/tinnine/Ya/Scripts/radios/radio.pl Can't locate Tk.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /home/tinnine/Ya/Scripts/radios/radio.pl line 24. BEGIN failed--compilation aborted at /home/tinnine/Ya/Scripts/radios/radio.pl line 24.

la ligne 24 c’est

as tu installé perl-tk (sous debian, le paquet s’appel perl-tk)

c’est ce que je cherchai mais sans trouver.

Merci :laughing: