ラベル perl の投稿を表示しています。 すべての投稿を表示
ラベル perl の投稿を表示しています。 すべての投稿を表示

PerlIO::utf8_strict :: perl 5.32 にupgrade して動かなくなった......

This is perl 5, version 32 perl 5.32 にupgrade して動かなくなった一部のスクリプトを動かすようにする。  当方のmanjaroだけの問題かもしれません。 今日現在、ubuntu系は5.30です。LTSなので2年ぐらいこのままかも...

サンプルコードを一括改訂:: 退屈なことはPythonにやらせよう

退屈なことはPythonにやらせよう::準備レビュー せっかくのサンプルの改行コードがDOSだったり、シェバンが何だったりします。そこをまず治します。 「 退屈なことはPythonにやらせよう  ―― ノンプログラマーにもできる自動化処理 プログラミング」のレビューの前...

パーセントエンコードをさくっと処理 percentencode URI_Encode

さくっと、パーセントエンコード percentencode 3分クッキング 🐪 「はたらく細胞」がいまマイブームです。コミック原作のアニメです。AmazonVideoでも配信されていますね。さて、Perlコマンドですからほとんどの環境(MACとLinux)では事実上標準では...

範囲指定、行指定、行番号で日本語文書を扱う。perl 1 liner(ワンライナー)

テキスト整形:: Perl でちょろく範囲指定、範囲を置換加工、そのバリエーション  🐪 Perl使いだして25年、相変わらずタコユーザーですが、日常よく使うパターンを五月雨式に投稿しております。すごいユーザーさんたちは何でもわかるのでしょうが、ふつうなので、誰にでもわかるよう...

gnu grep のススメ、Perl互換オプション::そのgrepでスキルアップ

gnu grep が使える環境なら、素直にgnu grep を使おう 新規にターミナル(端末)を開きます。ubuntu系は以下を同時押し。 CTRL + ALT + T PCRE(Perl正規表現互換オプション) grep -P '検索文字列' ↲...

perl モジュールの導入。ubuntu mint のインストール候補

どうも壊れかけなのか、Synaptic/パッケージマネジャーの反応が悪いので検索がうまくいきません。 あるはずのものが出てこない。 そこで、cpanコマンドでなんかうまくいかず、ソースをもってきて、makeしたら最後にコケる。 cpanコマンドでは時々いれているので不思議...

Perl 「Wide character in print」 エラーに即時対応する。

Perlで華麗に日本語を扱う::モジュール篇 理由/原因には興味はないので必要ならググってもらうとして、 Ubuntuなどで ja_jp.UTF8 など(SHIFT_JISじゃあるまいに)を使っているのに発生して、Cpanモジュールなどが原因の場合、自分のスクリプトを書き...

文字化けのない世界、文字境界を正確に判別する世界 in Perl:: 例示 全角数字を半角数字に変換 perl/perl6

全角数字を半角数字にPerlで変換する3例。またはPerlにおいて文字化けのない世界実現への基礎(前編) たぶんこういうことかな、と。以下フォントによっては判別不能かもしれません。置換前は全角、置換後は半角の数字が指定してあります。少しづつ書き足すつもりでしたが、これだけで...

指定範囲を抜き出すコマンド | シェル変数を受け取る perlを使うbash関数

perlrange::指定範囲を抜き出すコマンド | シェル変数を受け取る::bash関数  に引っ越しました。 日本語ドキュメントの取り扱いが主ですが、用語と用語、行番号と用語などPerlに備わっている機能を使ってテキストファイルから行を抜き出すのに、こんな風に使ってい...

CPANでPerlモジュールを導入する。半自動=手作業での場合。

CPANコマンドでPerlモジュールを導入という場面は、年に一度もないので忘れちゃいます。年々頻度が減ってきている。perl でmakeのほうがわかりやすくていいのかな、自分の場合。パッケージ候補以外はできるだけいれないので。 それでもまれに必要に迫られることがあります。...

日本語文字列が含まれるファイル名で文字化けしない rename を使おう

rename ワイドキャラクター対応 renamej TEST 追記訂正2016-04-14:うっかりしていました。 このままだとワイドキャラクターで盛大に化けたり、無効なエンコードになります。テスト環境では、 Rename.pmにもパッチを当てていました。そのうち公開します...

sed をやめて perl にしよう。perl sedのススメ 文字列置換・一括

sedは起動にも使われていたりシステム全体に関わっていたりするので、sedを削除したりリネームするわけにはいきません。sedはなくてはならないツールです。 ただ、正規表現の文法はperlでいいよね派なので。覚えることは減らしたい。方言は減らしたい。 zsh なので、.zs...

ubuntu/mint rename コマンドは、perlなので超便利。初心者こそ試してみるべき。

一括でファイル名を正規表現(PCRE)で変更したい 以前はこの Rename(Perl/CPAN) が標準だった気がするのですが、現在のディストリビューションはGNUユーティリティがデフォルトではいっているケースが増えたような気がします。ですから、以下の記述はあくまでPer...

Namida Zone :: 神々は細部に宿る――涙とともに、夜な夜なパンをかじった。

Grub2をめぐるあれこれ。テーマ、背景、フォント。それが Cute Grub 計画

No Copyright Girl / ノーコピーライトガール Grubと戯れるという意味のない日常:: Cute Grub 計画 コンピューターの電源オン後、 OS オペレーティングシステムを起動するためのブートローダーが先ず動きだす――ほぼすべてのLinux...