マイブーム

Linux, perl,shellscript,DIYなどがマイブーム(不定期)

Windows10でPerl言語

2021-03-24 14:14:31 | 日記

ちょっと正規表現を勉強するのにWindowsにPerlを入れてみました。(言 語によって正規表現もいろんな意味での違いがあるらしいので胸中複雑ですが(-_-;))

Perlとはテキスト処理に優れたインタープリタのプログラミング言語らしい「初心者なら騙されたと思ってストロベリーPerl入れてみろや!?」というネット情報を鵜呑みにしてインストール ('◇')ゞ。

サイト:https://strawberryperl.com/ ファイル:strawberry-perl-5.32.1.1-64bit.msi

サイトからダウンロードしてインストールするだけ。一応、確認のためのハッシュ値。

SHA1 Digest Size
95b9c036b18bde982407c196856cdad28b7b4dc7 108.3 MB※
$ certutil -hashfile strawberry-perl-5.32.1.1-64bit.msi

C:\Users\~\Downloads>certutil -hashfile strawberry-perl-5.32.1.1-64bit.msi
SHA1 ハッシュ (対象 strawberry-perl-5.32.1.1-64bit.msi):
95b9c036b18bde982407c196856cdad28b7b4dc7

※) ハッシュ値は合ってるけど、サイズがWindows上で微妙に違う。上記は1KB=1000B計算、Windowsは1KB=1024B計算で小さく出ている模様。ファイルのプロパティのバイト数で見れば、Windws上でも108,275,992 バイトなので合ってますね!?シンケイシツ(; ・`д・´)ナガイキデキナイヨ。

コマンドプロンプトで、

$ Perl -v、

>This is perl 5, version 32, subversion 1 (v5.32.1) built for MSWin32-x64-multi-thread

インストールされてますね。最 新バージョン6は互換性が無くて別扱いになってるらしい。オブジェクト指向関係ですかね!?(-。-)y-゜゜゜シッタカブリ

ヘローワールドをテキストエディタで作る。

#!/usr/bin/perl

print "Hello World!!";

これをHelloWorld.pl で保存。コマンドプロンプトで実行(インタープリタなのでテキストのまま実行)

$ perl HelloWorld.pl

>Hello World!!