Czym jest perl?
Język perl można traktować jak:
– szybki sposób pisania aplikacji
– język interpretowany-oznacza to, że program nie będzie skompilowany do postaci pliku wykonywalnego, tylko za każdym razem będzie przesyłany do odpowiedniego programu, który go uruchomi.
– wykonywanie kodu z linii komend:
$ perl -ne 'print’ filename
$ perl -ne 'print if /match/’ filename
$ perl -ne 'print ($curr_time-$last_modification_time)’
Jak zainstalować?
windows
W systemie Windows najłatwiej zainstalować Perl ActiveState, który posiada własny instalator.
Linux
Perl jest dołączany do większości systemów Uniksowych. Najnowszą wersję i źródła można znaleźć:
- na stronie Perla
- curl -L http://xrl.us/installperlnix | bash
sudo apt-get install perl
IDE dla Perla:
Uruchamianie programów
Windows
Aby uruchomić program wystarczy kliknąć prawym przyciskiem myszy na jego ikonie i wybrać opcję „otwórz z”
C:\perl\bin\perl.exe
(możliwe iż jest to opisane jako „perl command line interpreter”)
Z lini poleceń programy uruchamia się:
c:\perl\bin\perl.exe myprog.pl
Jeżeli perl jest w jednej ze ścieżek wyszukiwań (PATH) wystarczy:
perl myprog.pl
Alternatywnie można stworzyć plik bat który wywoła pełną ścieżkę perla i Twój program::
@c:\perl\bin\perl myprog.pl
@pause
Na końcu programu warto użyć komendy pause (pauza), możliwe będzie uruchamianie programu spod Explorera, bez obawy o zamknięcie wyników po zakończeniu działania.
Systemy Uniksowe
skrypt
Tak jak w Windows, można uruchomić program poprzez uruchomienie perla i podanie nazwy pliku:
perl myprog.pl
samodzielny program
Z reguły jednak programy perla są uruchamiane samodzielnie, wystarczy dodać na początku jedną linijkę:
#!/usr/bin/perl -w
(opcja -w
jest pomocna przy szukaniu błędów)
„Hello world”
print „Hello, world! \n”;