Like Share Discussion Bookmark Smile

J.J. Huang   2021-03-04   Perl   瀏覽次數:

Perl - 第一章 | Perl 環境

在開始編寫 Perl 程序之前,讓我們了解如何設置我們的 Perl 環境。 Perl 可在多種平台上使用:

  • Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX etc.)
  • Win 9x/NT/2000/
  • WinCE
  • Macintosh (PPC, 68K)
  • Solaris (x86, SPARC)
  • OpenVMS
  • Alpha (7.2 and later)
  • Symbian
  • Debian GNU/kFreeBSD
  • MirOS BSD
  • 等等⋯

你的系統更有可能安裝了 perl。只需嘗試在$提示符下給出以下命令:

1
$ perl -v

如果你的計算機上安裝了 perl ,那麼你將收到以下消息:

1
2
3
4
5
6
7
8
9
10
This is perl 5, version 32, subversion 0 (v5.32.0) built for darwin-thread-multi-2level

Copyright 1987-2020, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

安裝Perl

Perl 發行版可用於多種平台。你只需要下載適用於你的平台的二進制程式碼並安裝 Perl。
如果平台的二進制程式碼不可用,則需要 C 編譯器來手動編譯源程式碼。編譯源程式碼在安裝所需的功能選擇方面提供了更大的靈活性。

這邊僅提供 MacOS 的安裝方式:(其他方式請自行上網搜尋即可)

    1. 安裝Homebrew
    • 註:如已經安裝可跳過此步驟。
    1. 使用 Homebrew 將 perl 安裝在你的電腦之中。
      1
      $ brew install perl

運行Perl

以下是啟動 Perl 的不同方法。

  • 互動式:

你可以從命令行啟動 perl 並在交互式解釋器中立即開始編碼。你可以從 Unix,DOS 或任何其他提供命令行解釋器或 Shell 窗口的系統中執行此操作。

1
2
3
4
5
$perl  -e <perl code>           # Unix/Linux

or

C:>perl -e <perl code> # Windows/DOS

命令行參數如下所示:

選項 描述
-d[:debugger] 在調試模式下運行程序
-Idirectory 指定 @INC/#include 目錄
-T 允許污染檢測
-t 允許污染警告
-U 允許不安全操作
-w 允許很多有用的警告
-W 允許所有警告
-X 禁用使用警告
-e program 執行 perl 程式碼
file 執行 perl 腳本文件
  • 腳本執行

我們可以將 perl 程式碼放在腳本文件中,通過以下命令來執行文件程式碼:

1
2
3
4
5
$perl  script.pl          # Unix/Linux

or

C:>perl script.pl # Windows/DOS

集成開發環境(IDE:Integrated Development Environment):

我們也可以在一些圖形用戶界面(GUI) 環境上執行 perl 腳本。以下推薦兩款常用的 Perl 集成開發環境:

  • Padre:Padre 是一個為 Perl 語言開發者提供的集成開發環境,提供了語法高亮和程式碼重構功能。
  • EPIC:EPIC 是 Perl Eclipse IDE 的插件,如果你熟悉 Eclipse,你可以使用它。

    安裝步驟:Help–>Eclipse Marketplace–>輸入EPIC–> 選擇安裝並更新即可。


註:以上參考了
Tutorialspoint, Perl - Environment