Perl ビギナーズノート - Hello World
2022-01-16 03:37:22
仕事でPerlの勉強を始めたいのですが、Window版(5.16)をダウンロードしてください。ダウンロードリンク
http://www.activestate.com/activeperl/downloads
インストールしたら、最初の perl プログラムを書きます。
コピーコード
コードは以下の通りです。
#! /usr/bin/perl
print "Hello,World!\n";
実行結果です。(非常にPython的)
コピーコード
コードは以下の通りです。
c:\Perl>perl HelloWorld.pl
Hello,World!
コピーコード
コードは以下の通りです。
c:\Perl>cpan App::cpanminus
Set up gcc environment - 3.4.5 (mingw-vista special r3)
CPAN: Term::ANSIColor loaded ok (v4.02)
CPAN: Storable loaded ok (v2.34)
Reading 'C:\Perl\cpan\Metadata'
Database was generated on Fri, 07 Mar 2014 13:06:13 GMT
CPAN: Module::CoreList loaded ok (v2.80)
App::cpanminus is up to date (1.7001).
次に、以下のコマンドでcpanmでモジュールをインストールします。(cpanm モジュール::名前)
コピーコード
コードは以下の通りです。
c:\Perl>cpanm YAML
Set up gcc environment - 3.4.5 (mingw-vista special r3)
--> Working on YAML
Fetching http://www.cpan.org/authors/id/I/IN/INGY/YAML-0.90.tar.gz ... OK
Configuring YAML-0.90 ... OK
Building and testing YAML-0.90 ... OK
Successfully installed YAML-0.90
1 distribution installed
本当に使い方がわからない場合は、cpanm --help //--> で、たくさんのヒントを見ることができます。
コピーコード
コードは以下の通りです。
c:\Perl>cpanm --help
Set up gcc environment - 3.4.5 (mingw-vista special r3)
Usage: cpanm [options] Module [...]
Options:
-v,--verbose Turns on chatty output
-q,--quiet Turns off the most output
上記のインストール作業で、cpanm Linkを実行することができるようです。
コピーコード
コードは以下の通りです。
c:\Perl>cpanm http://search.cpan.org/CPAN/authors/id/S/SH/SHARYANTO/Alt-Base-0.0
2.tar.gz
Set up gcc environment - 3.4.5 (mingw-vista special r3)
--> Working on http://search.cpan.org/CPAN/authors/id/S/SH/SHARYANTO/Alt-Base-0 .
02.tar.gz
Fetching http://search.cpan.org/CPAN/authors/id/S/SH/SHARYANTO/Alt-Base-0.02.tar
.gz ... OK
Configuring Alt-Base-0.02 ... OK
==> Found dependencies: Alt
--> Working on Alt
Fetching http://www.cpan.org/authors/id/I/IN/INGY/Alt-0.04.tar.gz ... OK
Configuring Alt-0.04 ... OK
Building and testing Alt-0.04 ... OK
Successfully installed Alt-0.04
Building and testing Alt-Base-0.02 ... OK
Successfully installed Alt-Base-0.02
2 distributions installed
そして、Path::Classモジュールを使ったファイル操作のスクリプトを書き始めた。
コピーコード
コードは以下の通りです。
use Path::Class;
C:\Perl\Learn>perl FindFile.pl
Can't locate Path/Class.pm in @INC (@INC contains: C:/Perl/site/lib/MSWin32-x86-
multi-thread C:/Perl/site/lib C:/Perl/lib .) at FindFile.pl line 4.
BEGIN failed--compilation aborted at FindFile.pl line 4.
パッケージをインストールしたところ、このエラーは報告されませんでした。
コピーコード
コードは以下の通りです。
C:\Perl\Learn>cpanm Path::Class
Set up gcc environment - 3.4.5 (mingw-vista special r3)
--> Working on Path::Class
Fetching http://www.cpan.org/authors/id/K/KW/KWILLIAMS/Path-Class-0.33.tar.gz ...
. OK
Configuring Path-Class-0.33 ... OK
Building and testing Path-Class-0.33 ... OK
Successfully installed Path-Class-0.33
1 distribution installed
終了~。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Perlの特殊記号の紹介
-
Perlにおけるtrueとfalseの徹底研究
-
PerlのMail::POP3ClientモジュールとGmailの通信例
-
Windows 10でのPerl環境のインストールと設定のための詳細チュートリアル
-
ip138.com のスクリプトで、perl で ip 属性を照会する。
-
Perl で File::Lockfile を使用して、スクリプトの単一インスタンスを確保する
-
[解決済み] ディレクトリで終わるパスに対してcatfileを使用した場合の危険性?
-
[解決済み] strict pragma のもとで変数を NULL に設定するにはどうすればよいですか?
-
[解決済み] Perlで「ハッシュの代入の要素数が奇数である」という警告が出る
-
[解決済み] MOSSスクリプトはどのように使うのですか?