2013-07-19 289 views
3

我在我的服務器上加載了perl express 2.5。我希望能夠使用命令行來運行我的Perl腳本,以便它們可以被調度,而不是手動在Perl Express中啓動腳本並單擊運行命令。有沒有一種方法可以使用這個版本的Perl從命令行執行腳本,還是需要下載更新或更強大的Perl引擎版本?從命令行運行Perl腳本?

+0

哪個平臺? – dougEfresh

+2

@dougEfresh - Perl Express僅限Windows。 – Quentin

回答

4

根據the documentation

Perl的快遞是不依賴於特定的Perl端口,並應與任何構建於Windows工作。

the system requirements

的Windows 98/ME/2000/XP/2003,Perl解釋

那麼,你大概有一個單獨的Perl發行已經某處安裝。應該有一個perl.exe可執行文件,您可以使用它來運行腳本。

4

您需要Perl解釋器(通常命名爲perl)導出到您的路徑。然後,你可以簡單地做

perl path/to/script.pl 

在基於UNIX的系統中,你也可以直接運行腳本,如果你在前面加上

#!/usr/bin/perl 

的腳本,並給他們可執行權限(您可能需要更換/usr/bin/perl與你的Perl解釋器的路徑)。

1

你只需要給perl命令和perl腳本的路徑。 示例:

D:\Project\dir>perl <path_of_perl_script .pl> 
+0

對不起, d:\項目\目錄> perl的<路徑Perl腳本特等> – pal

+2

相反註釋你的編輯,通過點擊'edit'按鈕來編輯你的答案 –