• PerlでMIME::Liteを使ったメール送信の例

    スクリプトをデプロイするとき、プログラムの実行がどうなっているのか知りたいし、実行結果も知りたい、そうすればもっと気分が良くなるだろう? 実は、perlを使ってメールを送る方法はたくさんあって、cpanでmailキーワードで検索するといっぱい出てきますが、実践してみると、メールを送るのに使うMIME::Liteはまだ非常に適切で、最も信じられないのは、ああ、簡単に添付ファイル付きのメールを

    2022-02-02 02:41:23
  • [解決済み] Perlからsedを使うには?

    質問内容 の使い方は知っています。 sed と grep が、Perlの中では以下のように失敗します。どうすれば sed をPerlのプログラム内で動作させることはできますか? chomp (my @lineNumbers=`grep -n "textToFind" $fileToProcess | sed -n 's/^\([0-9]*\)[:].*/\1/p'`) 解決方

    2022-02-02 01:20:17
  • [解決済み] Perlで複数行のコメントを入力するにはどうしたらいいですか?[重複している]。

    質問 <余談 この質問には、すでにここで回答があります : クローズド 11年前 . 重複の可能性あり。 Perlの複数行コメントに対する一般的な回避策は? Perlのソースコードに複数行のコメントを追加するにはどうすればよいですか? ど

    2022-01-30 20:17:31
  • Perl拡張の正規表現コード解析

    コピーコード コードは以下の通りです。 my $ip = "192.168.0.1|192.168.0.2|192.168.0.1"; if ( $ip =~ /     ^     (? :         ((? :\d{1,3}\.

    2022-01-30 17:48:34
  • PODのPerlのパーミッションの問題

    当初、perldocを使ってApache2::Requestモジュールを見ようと思ったのですが、実行時に以下のエラーが発生しました。 コピーコード コードは以下の通りです。 Error in tempfile() using /tmp/XXXXXXXXXXXX:parent directory (. /) is not writable at /usr/lib/

    2022-01-30 17:47:46
  • 長さを指定し、ランダムなDNA配列を生成するperlスクリプトコード

    コピーコード コードは以下の通りです。 #! /bin/perl use strict;  use warnings; # for definition  my @dna;  my $dna_length;  my $newbase;  my $i=0;  print "please

    2022-01-30 17:34:52
  • Perl による日付と時刻の取得のサンプルコード

    注意:localtimeは年を1900年からの相対的なオフセットとして取得し、これは1900年に加えられる必要があり、localtimeは月を0-11の範囲で取得し、これは1に加えられる必要があります。 コピーコード コードは以下の通りです。 #! /usr/bin/perl my ($sec,$min,$hour,$day,$mon,$year,$wday,$yd

    2022-01-30 13:54:05
  • perlで2つのファイル文字列を比較するサンプルコード

    要件 ファイル1から1行を取り出し、ファイル2の全データと比較し、同じものは保存し、そうでないものは削除する。 コピーコード コードは以下の通りです。 #! /usr/bin/perl #use strict; open(FILE1,"C:/Perl/BX/BX-Users.txt"); open(FILE2,"C:/Perl/BX/BX-Book-Ratings.

    2022-01-30 13:38:38
  • へのコメント Perl code for marriage proposal

    オリジナルコード コード出典: http://www.perlmonks.org/index.pl?node_id=384100  #! /usr/bin/perl -w     use strict;          my$f= $[;my  &nbsp

    2022-01-30 12:37:03
  • Perlのハッシュの解析例

    コピーコード コードは以下の通りです。 #! /bin/perl use strict;  use warnings;  my %movies;  my $film;  my %reverse_result;  my $director;  my @data;  %mov

    2022-01-30 12:27:16
  • File::Basename を使用してファイル拡張子を取得する Perl コード

    File::Basename モジュールは、ファイルパス内のディレクトリ、ファイル名、サフィックスを解析するために使用されます。 この記事の例では、これを実装して、/home/topgkw にあるすべてのファイルの拡張子を取得し、ディレクトリは null を返します。 例 注意事項 1)、print start_htmlを使用した場合、以下のような出力になります。 <!DO

    2022-01-30 12:05:03
  • perlは{}で変数名を変更する方法を共有します。

    コピーコード コードは以下の通りです。 sub test {     my $head = "abc";     my $tail = "def";     my $full = "${head}_${tail}";     print $full

    2022-01-30 09:04:48
  • Perlのハッシュテーブルの使い方を説明する

    今回は、Perlのハッシュテーブルの概念に焦点を当てます。Perl言語や他のプログラミング言語にはそれぞれ特徴があるので、実は構造体であるPerlのハッシュテーブルの概念についてお伝えします。 Perlのハッシュテーブル Perlのハッシュテーブルは構造体です。 キー/値で指定します。 Perlのハッシュテーブルの要素にアクセスする Perlのハッシュテーブル{$some_ke

    2022-01-30 08:32:10
  • Perlにおけるchompとchopの違いの紹介

    chompは改行を削除するために使用されます。 コピーコード コードは以下の通りです。 #! /usr/bin/perl $c="abcde"; chomp($c); print "$c\n"; [root@ak]# perl a.pl abcde は、最後の文字を削除するために使用されます。 コピーコード

    2022-01-30 08:10:23
  • PerlモジュールData::Dumperを使用した共有例です。

    コピーコード コードは以下の通りです。 #! /usr/bin/perl use strict; use warnings; use Data::Dumper; my %hash = (     'name' => 'zdd',     'id' => 1234, ); print Du

    2022-01-30 06:35:43
  • Perl モジュールをパッケージ化し、外部依存性を追加する

    PerlコミュニティーのすべてがCPANで公開されているわけではありません。Module::ThirdPartyモジュールもあり、これらの非CPANのPerlプロジェクトのリストを保持しています。最もよく知られているのは、ブログ用のMovable Typeとモニタリング用のSmokePingです。 しかし、簡単に展開できるようにsmokepingをパッケージ化したい場合、小さな問題が見つか

    2022-01-30 04:09:03
  • Linux/Unix で Perl モジュールをインストールする 2 つの方法

    方法1、手動でインストールする場合の手順 CPANからDBIモジュールバージョン1.13のzipファイルDBI-1.13.tar.gzをダウンロードし、/usr/local/src/以下に配置されていると仮定する。  cd /usr/local/src  このファイルを解凍するには  tar xvzf DBI-1.13.tar.gz  これで、DBI-1.13の新しいデ

    2022-01-30 03:44:31
  • perlの$aおよび$bの紹介

    strictとwarningsのオプションをONにしても、以下のコードではエラーや警告が発生しません。 コピーコード コードは以下の通りです。 #! /usr/bin/perl use strict; use warnings; sub test {     $a = 1;     $b = 2;

    2022-01-30 02:17:23
  • Perlのハッシュの使い方チュートリアル

    I. Perlのハッシュとは ハッシュは配列に似たデータ構造で、値を格納したり、値を取り出したりすることができます。しかし、配列とは異なり、そのインデックスは数値ではなく名前である。つまり、インデックス(ここではキーと呼ぶ)は数値ではなく、任意の一意な文字列である。 キーにはどんな文字列でも使うことができますが、一意です。 ハッシュのもう一つの考え方は、データの樽で、それぞれに

    2022-01-30 01:26:16
  • Tesseract-OCRを使用したPerl Captcha認識チュートリアル

    I. Tesseract-OCR とは何ですか? 1985年から1995年にかけてHP Labsで開発され、現在はGoogleで使用されているOCRエンジン。 Leptonica(http://leptonica.com/)グラフィックス処理ライブラリのオープンソースグラフィックス認識エンジンをベースにしています。 Linux、Windows、Macの各プラットフォームに対応して

    2022-01-29 23:24:13