外部プログラムを実行し、標準出力・標準エラーを変数にいれつつ戻り値も取得する。 my @stdout = `dir /b 2>&1`; if ($? == 0) { foreach my $line (@stdout) { print "$line"; } }
Perl › 読み物 僕もPerl入門書いている身なので反応しておこうと思います。 メインコンテンツの「サンプルコードによるPerl入門」の目次はこちらです。こちらがメインコンテンツになります。Perlはとても便利なプログラミング言語ですので、一緒に学びましょう。 なぜ国内でPerlが急速に萎んだのか まずこの人はRubyとPythonが好きで、Perlが嫌いな人です。まぁ好き嫌いはあってよいんですけど、書いている内容が不誠実すぎて、信用ができないです。 Perlが萎んでいるという議論をする前に、ライブラリの数とか、アプリケーションの数とか、求人とか賃金とか採用している企業とかなんでもいいけれど、何か目に見える統計情報がないと、単なるイメージを落とすために書いていると思われても仕方がないと思う。 2005年 Railsの襲来 2005年に突如現れたRailsによって国内でRuby利用者が急
このページでは、インターネットでホームページなどをブラウジングするときに利用するHTTPプロトコルについて、Perlスクリプトを使って説明しています。 概要 HTTPプロトコルとは、Hypertext Transfer Protocolの略で、インターネットでホームページなどをブラウジングするときに利用しているプロトコルです。 HTTPプロトコルは、TCP/IP上のプロトコルで、通常80番ポートを使ってアクセスします。 詳細な定義は、以下のRFCで定義されています。 RFC-2068は、古くなっている(obsolated)ため、RFC-2616を参照しましょう。 RFC-1945 HTTP/1.0 RFC-2068 HTTP/1.1 (Obsolated) RFC-2616 HTTP/1.1 基本的にHTTPプロトコルは、メッセージを要求(リクエスト)し、その応答結果(レスポンス)を表示す
A Beginner's Introduction to Perl 5.10 Apr 23, 2008 by chromatic and Doug Sheppard First, a Little Sales Pitch Editor’s note: this series is based on Doug Sheppard’s Beginner’s Introduction to Perl. A Beginner’s Introduction to Files and Strings with Perl 5.10 explains how to use files and strings, and A Beginner’s Introduction to Regular Expressions with Perl 5.10 explores regular expressions, ma
Beginner's Introduction to Perl Oct 16, 2000 by Doug Sheppard Editor’s note: this venerable series is undergoing updates. You might be interested in the newer versions, available at: A Beginner’s Introduction to Perl 5.10 A Beginner’s Introduction to Files and Strings with Perl 5.10 A Beginner’s Introduction to Regular Expressions with Perl 5.10 A Beginner’s Introduction to Perl Web Programming Fi
説明 time関数が返す形式の時刻をローカルの時間に変換します。返す値は秒や分などを表す9個の要素を持つリストです。ただしスカラーコンテキストでは文字列で返します。 変数を省略して単にlocaltimeと書くとlocaltime(time)が実行され現在の時刻情報を返します。 9個のリストは先頭から順番に以下の値になります。 1. 秒 2. 分 3. 時 4. 日 5. 月(0~11) 1月の場合に0,2月の場合に1,……,12月の場合に11 6. 年(西暦から1900を引いた値) 2008年の場合に108 7. 曜日(0:日,1:月,……,6:土) 8. 年明けからの経過日数(1月1日の時に0) 9. サマータイムが有効の場合正の整数,無効の場合0,不明の場合負の整数 使用例 #!/usr/bin/perl use strict; use warnings; my ($sec, $min
constant - 定数を宣言するための Perl プラグマ 概要¶ use constant PI => 4 * atan2(1, 1); use constant DEBUG => 0; print "Pi equals ", PI, "...\n" if DEBUG; use constant { SEC => 0, MIN => 1, HOUR => 2, MDAY => 3, MON => 4, YEAR => 5, WDAY => 6, YDAY => 7, ISDST => 8, }; use constant WEEKDAYS => qw( Sunday Monday Tuesday Wednesday Thursday Friday Saturday ); print "Today is ", (WEEKDAYS)[ (localtime)[WDAY] ], ".\n"
このサイトは Perl の公式ドキュメント、モジュールドキュメントを日本語に翻訳したものを表示するサイトです。 サイト内の翻訳データは、有志が翻訳しているperldoc-jp/translationから取得しています。 最近の更新 / RSS commitログから最新の50件を取得しています。稀に翻訳者とcommitした人が違う場合があります。また、修正のcommit、登録しただけで未翻訳のものも含まれる場合があります。 2024-02-04 github.com ppc0018-module-true / melonsode 2024-02-03 Data::Dumper Dumper(2.183) / melonsode 2024-01-25 github.com ppc0016-indexed-builtin / kobaken 2024-01-08 perlclassguts(5.
Beginning Perl by Simon Cozens, Peter Wainwright. 700 pages. Wrox Press Inc. (May 25, 2000). Read the entire book free online... Beginning Perl is a different kind of Perl book. It's written particularly with the beginning programmer in mind, but it doesn't treat you like an idiot, and experienced programmers will not feel patronized. It covers a lot of ground, from the very basics of programming,
ラリー・ウォール氏によって1987年に開発されたスクリプト言語です。 C言語、AWK、sed, sh などの影響を受けて開発され、PHP, Ruby, Python などに影響を与えました。 聖書の中の「高度な真珠」にちなんで pearl と名付けられる予定でしたが、同盟の言語がすでに存在したため Perl と名づけられました。 現在では Perl は "Practical Extraction and Report Language" の略とされています。 プログラミング言語を示すときは先頭大文字で「Perl」、処理系を表すときは先頭小文字で「perl」と表します。 2023年9月現在、5.38 が最新版です。 RHEL7系では 5.16、RHEL8系では 5.26、RHEL9系では 5.32、Ubuntu 22.04では 5.34 がインストールされます。 Windows用の実装として
PerlのHello World 第6回は、Perlを使ったHello Worldです。Perlでは、リスト1のようにprintを使って記述します。Perlのprintは、デフォルトでは改行コードを付加しないため、文字列の最後に「\n」が必要です。Perlで使用する文字列は、シングルクォートでもダブルクォートでも囲むことができますが、「\n」などのエスケープ文字を解釈させるためには、ダブルクォートを使う必要があります。 リスト1 printを使う方法(perl_print) #!/usr/bin/perl ← Perlスクリプトであることを指定 print "Hello World\n"; ← printを使ってメッセージ出力(改行コードも必要) Perlスクリプトは、ほかのスクリプトと同様に、実行例1のようにchmodコマンドで実行属性を付ければ実行できます。Perlスクリプトには拡張子
Perl › 基礎文法 ITの現場でPerlが必要になって、今勉強しているという方はおられませんか? 他の言語をある程度知っている方が「Perl基礎文法最速マスター」を読めば、Perlの使い方の基礎をマスターしてPerlを書くことができるようになっています。 基礎 文法チェック 文法をチェックを厳しくするために最初に必ず次の2行を書くようにします。 use strict; use warnings; 「use strict」と「use warnings」という2行を加えることで事前に文法チェックが行われるので、ソースコードを記述する作業は速くなり、コードの品質が上がります。 print関数 文字列を出力するにはprint関数を使用します。 print "Hello world"; Perlでは標準関数や事前に定義されている関数で括弧を省略することができます。 コメント Perlのコメントで
とほほのperl入門 トップ > とほほのperl入門 概要編 perlとは 特徴 perlのバージョン 入手方法 実行方法 引数指定 ファイル指定 自己完結型 標準入力読み込み型 基礎知識 簡単な実行例 これだけは覚えて 定数・変数・値 数値 文字列 エスケープシーケンス(\) スカラー変数($XXX) 配列(@XXX) 連想配列(%XXX) 変数名に使える文字 数値と文字列 真(true)と偽(false) 定義済みと未定義 省略時の変数($_) 環境変数($ENV{'XXX'}) コマンド引数($ARGV) シグナル($SIG{'XXX'}) その他の特殊変数($X) バイナリデータ 演算子 代入 算術演算子 ビット演算子 数値比較演算子 文字列比較演算子 条件演算子 マッチング 文字列連結 文字列置換 繰り返し演算子 範囲演算子 ファイル検査 制御構文 if elsif else文
WindowsXPでは標準装備で、ZIPでの圧縮/解凍機能がありますが・・・。 Perlでも標準モジュール(Archive)で、ZIPでの圧縮/解凍機能があります。 簡単なサンプルを組んで見ましたので、何かの機会に参考になれば幸いです。 ◆ZIP圧縮サンプル(zip.pl) use strict; use warnings; use Archive::Zip; my $zip_file = 'file.zip'; my $zip = Archive::Zip->new(); $zip->addFile('data/file.txt'); $zip->addFile('data/file2.txt'); $zip->addTree('aaa', 'aaa'); $zip->addTree('bbb', 'ccc'); $zip->addTree('./a/b/c', 'd'); $zip->
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く