Perl5.38.2のインストール
Linux環境にPerl5.38.2をインストールしてみました。 ディストリビューションはCentOS8.1です。 1.ソースのダウンロード... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlでansibleライブラリを作成する方法
Perlでansibleライブラリを作成する方法を紹介します。 1.問題点 ansibleのシナリオを作成する中で、既存のansibleライ... [記事ページへ]
Comments [0]
| Trackbacks [0]
perlのCPANモジュールからRPMを作成する方法
perlのCPANモジュールからRPMを作成する方法を紹介します。 1.rpm-rebuildのインストール rpmrebuildコマンドが... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlで「Subroutine permission redefined at~」を抑止する方法
Perlで「Subroutine permission redefined at~」を抑止する方法を紹介します。 1.問題点 Perlde定... [記事ページへ]
Comments [0]
| Trackbacks [0]
XML::Simpleのインストールでエラーになる場合の対処
PerlのXML::Simpleのインストールでエラーになる場合の対処方法を紹介します。 モジュールはyum等ではなく、makeでインストー... [記事ページへ]
Comments [0]
| Trackbacks [0]
YAML::Tinyで「YAML::Tiny found bad indenting in line~」というエラーになる場合の対処
PerlのYAML::Tinyで「YAML::Tiny found bad indenting in line~」というエラーになる場合の対... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlの正規表現を使って文字列をまとめて取得する方法
Perlの正規表現で文字列をまとめて取得する方法を紹介します。 1.問題点 Perlで次のようなタイムスタンプの変数を設定します。 my $... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlのハッシュでキーの有無を調べる方法
Perlのハッシュでキーの有無を調べる方法を紹介します。 1.問題点 Perlで下記のようなハッシュを作成しました。 my $hash; ... [記事ページへ]
Comments [0]
| Trackbacks [0]
perlで配列の途中の要素を削除する方法
perlで配列の途中の要素を削除する方法を紹介します。 1.問題点 次の、配列の途中の要素を削除するサンプルを動かしてみました。 #!/us... [記事ページへ]
Comments [0]
| Trackbacks [0]
YAML::Tinyでコロンを利用する方法
YAML::Tinyでコロンを利用する方法を紹介します。 1.問題点 次のようなYAMLデータを書いてみました。 test: ok: 下のP... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlで改行コードがCRのファイルを読み込む方法
Perlで改行コードがCRのファイルを読み込む方法を紹介します。 1.問題点 改行コードがCRのファイル「test.txt」があるとします。... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlで「Possible precedence issue with control flow operator」という警告の対処
Perlで「Possible precedence issue with control flow operator」という警告の対処方法を... [記事ページへ]
Comments [0]
| Trackbacks [0]
PerlのLWPで「Can't verify SSL peers without knowing which Certificate Authorities to trust」というエラーになったときの対処
PerlのLWPで「Can't verify SSL peers without knowing which Certificate Aut... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perl+Windowsでファイルを再帰的にリネームする方法
Perl+Windowsでファイルを再帰的にリネームする方法を紹介します。 1.はじめに 仕事でWindowsuenファイルを再帰的にリネー... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlプログラムの中でファイルの一部を書き換える方法
Perlプログラムの中でファイルの一部を書き換える方法を紹介します。 1.はじめに Perlでファイルの一部を書き換えるには、コマンドライン... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlの「Bareword "%s" not allowed while "strict subs" in use~」というエラーについて
Perlの「Bareword "%s" not allowed while "strict subs" in use~」というエラーについて... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlで文字列結合しながらs///演算子で置換する方法
Perlで文字列結合しながらs///演算子で置換する方法を紹介します。 お遊びレベルの内容ですのであしからず。 1.はじめに 次のように文字... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlで「Wide character in print」というエラーになる場合の対処
Perlで「Wide character in print」というエラーになる場合の対処方法について紹介します。 1.問題点 次のような文字... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlの配列に一致する要素が格納されているインデックスを取得する方法
Perlの配列に一致する要素が格納されているインデックスを取得する方法を紹介します。 1.問題点 次の配列があるとします。 my @list... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlで配列に特定の要素が存在することを調べる方法
Perlで、配列に特定の要素が存在することを調べる方法を紹介します。 このエントリーはビギナー向けの内容です。 1.問題点 配列変数fooの... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlでアサーションを実現する方法
Perlでアサーション(assertion)を実現する方法を紹介します。 1.アサーション(assertion)とは アサーション(asse... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlの正規表現で文字列マッチを繰り返し判定する方法
Perlの正規表現で文字列マッチを繰り返し判定する方法を紹介します。 また、特定の繰り返し回数のみ文字列を置換する方法もあわせて紹介します。... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlで圧縮ファイルを再帰的に展開する方法
Perlで圧縮ファイルを再帰的に展開する方法を紹介します。 1.はじめに 仕事で、次のように入れ子になっているtar.gzファイルをすべて展... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlで秒やミリ秒をタイムスタンプ(時分秒)に変換する方法
Perlで秒やミリ秒をタイムスタンプ(時分秒)に変換する方法を紹介します。 本エントリーはビギナーの方向けの内容です。 1.問題点 年月日を... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlの正規表現で条件分岐する方法
Perlの正規表現で条件分岐する方法を紹介します。 1.Perlの正規表現で条件分岐する たとえば文字列の先頭に「"」が存在する場合、文字列... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlで実行した行を出力するDevel::Trace
Perlで実行した行を出力するDevel::Traceの使い方です。 1.はじめに PerlではDevel::Traceを利用することで、実... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlの2次元配列でpushする方法
Perlの2次元配列でpushする方法を紹介します。 1.問題点 Perlで配列変数を定義します。 my @foo; pushするには次のよ... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlのワンライナーで複数ファイルの文字列を一括置換する方法
Perlのワンライナーで複数ファイルの文字列を一括置換する方法を紹介します。 1.はじめに Perlのワンライナー(コマンドラインから実行す... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlでパッケージ名つきの関数を動的に呼び出す方法
Perlでパッケージ名つきの関数を動的に呼び出す方法を紹介します。 1.はじめに 仕事で、パッケージ名つきの関数を動的に呼び出す必要が生じま... [記事ページへ]
Comments [0]
| Trackbacks [0]
PerlでYAML形式のファイルを読み込む方法
PerlでYAML形式のファイルを読み込む方法を紹介します。 1.YAMLとは YAMLは「YAML Ain't Markup Langua... [記事ページへ]
Comments [0]
| Trackbacks [0]
Windowsの/usr/bin/perlにCPANモジュールをインストールする方法
Windowsの/usr/bin/perlにCPANモジュールをインストールする方法を紹介します。 このエントリーは「Windowsで/us... [記事ページへ]
Comments [0]
| Trackbacks [0]
Strawberry Perl+Proxy接続環境でCPANモジュールをインストールする
Strawberry Perl+Proxy接続環境でCPANモジュールをインストールする方法について紹介します。 1.問題点 Strawbe... [記事ページへ]
Comments [0]
| Trackbacks [0]
Windowsで/usr/bin/perlを実現する方法
Windowsで/usr/bin/perlを実現する方法を紹介します。 1.はじめに WindowsでPerl環境を実現するには、Straw... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlで16進数を2進数に変換する
Perlで16進数を2進数に変換する方法を紹介します。 このエントリーはPerlビギナーの方向けの内容です。 1.16進数を2進数に変換する... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlでハッシュをソートする方法のまとめ
Perlでハッシュをソートする方法をまとめました。 このエントリーはPerlビギナーの方向けの内容です。 1.問題点 次のようなハッシュを作... [記事ページへ]
Comments [0]
| Trackbacks [0]
正規表現の最短マッチと最長マッチについて
正規表現の最短マッチと最長マッチについて紹介します。 1.問題点 次のようなHTML文書があると仮定します。 <div>aaa&... [記事ページへ]
Comments [2]
| Trackbacks [0]
Perlの配列のリファレンスで最後のインデックスを指定する
Perlの配列のリファレンスで最後のインデックスを指定する方法を紹介します。 1.基本 ご存知のとおり、通常の配列で最後のインデックスを指定... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlでtar.gzファイルを再帰的に展開する方法
Perlでtar.gzファイル(tgzファイル)を再帰的に展開する方法を紹介します。 1.条件 起動時のパラメータでトップディレクトリを指... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlの正規表現で繰り返し置換する方法
Perlの正規表現を使って文字列を繰り返し置換する方法を紹介します。 テキストの中のある文字列を一律変換するのではなく、マッチする文字列の一... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlで「Can't locate parent.pm」が発生する場合の対処
Perlのプログラムを実行したところ、 Can't locate parent.pm in @INC (@INC contains: ~ と... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlの正規表現で複数行にマッチさせる方法
Perlの正規表現で複数行にマッチさせる方法を紹介します。 1.改行を含めてマッチさせる 複数行にマッチさせるには、単に改行文字「\r\n」... [記事ページへ]
Comments [0]
| Trackbacks [0]
「Premature end of script headers」の対処方法
PerlのCGIで「Premature end of script headers」というエラーが発生する場合の対処方法を紹介します。 1.... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlでフラッシュする方法
Perlでフラッシュ(=バッファリングを抑止)する方法を紹介します。 フラッシュすることで、print/printf/writeを実行するた... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlでパスからファイル名を取得する方法
Perlでパスからファイル名(ベース名)を取得する方法を紹介します。 1.サンプル Windowsのパスの場合、 C:\Documents ... [記事ページへ]
Comments [0]
| Trackbacks [0]
Strawberry Perlのインストール
WindowsではこれまでActive Perlしか使ったことがなかったのですが、Active Perlの古いバージョンが無償でインストール... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlで2つの配列を1つの配列に結合する方法
Perlで、2つの配列を1つの配列に結合する方法を紹介します。 1.配列の後に別の配列を結合する 配列の後に別の配列を結合するには、push... [記事ページへ]
Comments [0]
| Trackbacks [0]
Perlの正規表現で制御文字を削除する
Perlの正規表現で制御文字を削除する方法を紹介します。 1.経緯 会社で使っている自作ツール(Perl)があります。 そのツールは、設計書... [記事ページへ]
Comments [0]
| Trackbacks [0]
PerlでJSONPデータを処理する方法
PerlでJSONデータ・JSONPデータを処理する方法です。 1.JSONデータを処理する JSONPデータの処理を解説する前に、JSON... [記事ページへ]
Comments [0]
| Trackbacks [0]
ActivePerl 5.10でImageMagickが正常に動作しない不具合の対処
Windows+ActivePerl 5.10でImageMagickをインストールしたときにImageMagickが正常に動作しない不具合... [記事ページへ]
Comments [0]
| Trackbacks [0]
XML::Simpleを使ったXMLデータへのアクセス方法
XML::Simpleで取得したデータへのアクセス方法です。 XML::Simpleを使ったXML要素へのアクセス方法をネットで調べたところ... [記事ページへ]
Comments [0]
| Trackbacks [0]
XML::Simpleで取得したデータが引き起こす文字化けの対処方法
XML::Simpleを使ったPerlスクリプトの文字化けではまってしまったので、その備忘録です。 1.発生事象 Perlスクリプトで次のX... [記事ページへ]
Comments [1]
| Trackbacks [1]