Perl

Tråden skapades och har fått 8 svar. Det senaste inlägget skrevs .
1

Hej
Några frågor om Perl och OS X.

I Classic var det MacPerl, men nu är det "bara Perl"??? Samma som i alla UNIX & PC datorer?
Eller....?

Hur gör jag för att köra ett script med Terminalen. Har provat alla (utom ett) sätt.....
I Classic och MacPerl gick det att skapa "Perlapp" som det bara var att klicka på för att de genast skulle köra igång. Går det i OS X.
--
Olof

------
Remember when safe sex meant not getting caught?

  • Oregistrerad
  • 2003-01-10 17:44

Oh Perl du underbaraste av underbara språk

I OS X är det "vanliga perl". Och för att köra skript skriver du följande i terminalen:

perl mittskript.pl

så skall det köras direkt.

Vad gäller "Perlapp" så tror jag att det skall finnas ett program som kan göra filer som när de dubbelklickas körs i terminalen. Men jag är lite osäker. Kolla på versiontracker.

skriv perl scriptfilens_namn

Jag har provat:
%"perl mittScript.pl"
%"Perl mittScript.pl"
%"perl pathTo/mittScript.pl
[localhost:Kamome/Programmering/PERL sccript] moof%Perl mittScript.pl
men inget fungerar.
Via BBEdits #! fungerar scriptet.
Alla script startar med "#!/usr/bin/perl -w"
--
Olof

-------
A neat desk is a sign of a sick mind.

Citat:

quote:Skapades ursprungligen av: Olof Svensson:
Jag har provat:
%"perl mittScript.pl"
%"Perl mittScript.pl"
%"perl pathTo/mittScript.pl
[localhost:Kamome/Programmering/PERL sccript] moof%Perl mittScript.pl
men inget fungerar.
Via BBEdits #! fungerar scriptet.
Alla script startar med "#!/usr/bin/perl -w"
--
Olof

-------
A neat desk is a sign of a sick mind.

Om du har rätt path i #! kan du skriva chmod +x filnamn för att göra filen exekverbar. Sen kan du bara starta den genom att skriva ./filnamn

Ciryon

  • Oregistrerad
  • 2003-01-11 02:57
Citat:

quote:Skapades ursprungligen av: Olof Svensson:
Jag har provat:
%"perl mittScript.pl"
%"Perl mittScript.pl"
%"perl pathTo/mittScript.pl
[localhost:Kamome/Programmering/PERL sccript] moof%Perl mittScript.pl
men inget fungerar.
Via BBEdits #! fungerar scriptet.
Alla script startar med "#!/usr/bin/perl -w"

De där citationstecknena hör inte hemma där
Det är helt enkelt perl med liten bokstav och sen filnamnet.

Perl med stor bokstav används när man vill prata om språket Perl. Vill man prata om själva programmet är det liten bokstav som gäller.

Hej igen!
Nu fungera det att köra perlscript från Terminalen...OM jag är inloggad som administratör, inte från mitt normala användarkonto.
Jag fick rådet att använda ett annat konto av säkerhetsskäl än admin.konto till dess att jag behärskar UNIX och internetsäkerhet nu när jag har bredband. Låter OK för mig....
Men går det att ordna så att jag kan köra perl från mitt användarkonto?
--
Olof

--------
A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools. - Douglas Adams, Mostly Harmless

Tycker du skall använda dig av "sudo" om du inte vill vara administratör.

Jag fattar dock inte varför man inte vill vara det. Det är väl att logga in som root som är "farligt". Att inte kunna administrera datorn verkar mest krångligt.

Att använda sig av ett admin-konto och logga in som root är inte det minsta farligt om du vet vad du gör. Så se alltid över dina kommandon och var säker på att det du gör är rätt. Annars kan det sluta illa.

1
Bevaka tråden