タグ

Perlに関するyabu_kyuのブックマーク (5)

  • Amazon.co.jp: Perlによるシステム管理: デイビッド・N. ブランク‐エデルマン (著), Blank‐Edelman,David N. (原名), 章,紀太 (翻訳), 幸,田中 (翻訳): 本

    Amazon.co.jp: Perlによるシステム管理: デイビッド・N. ブランク‐エデルマン (著), Blank‐Edelman,David N. (原名), 章,紀太 (翻訳), 幸,田中 (翻訳): 本
  • perl -p - 兼雑記

    はいお役立ちの Perl 講座のコ〜ナ〜です。突然ですが perl -p オプションは便利ですよー。例えば前、 ABA さんのコードに使われている OpenGL の API のリストを作ろうと思ったんです。 egrep 'gl(u|[A-Z])' src/**/*.d | perl -pe 's/.*?:\s+//; s/\(.*//; s/.*?(gl.*)/\1/' | sort | uniqうわー便利だねー。 zsh の **/*.d で全ソースを適当に grep した後に -pe でフィルタかけてるってわけさー。要するに sed みたいな。 あと -i と組み合わせると便利なのだよー。こないだ separation って書いてた部分はヘンだから distribution を使えって言われたので perl -i -p -e 's/separation/distribution/g'

    perl -p - 兼雑記
  • The Perl5 Manual - 範囲演算子

    二項演算子の ".." は範囲演算子で、使われるコンテキストによって異なる動作 をする 2 つの演算子を合わせたものです。リストコンテキストでは、左の値か ら右の値まで (1 づつ) 数えあげた値からなる配列を返します。これは、for (1..10) のようなループを書くときや、配列のスライス演算を行なうときに便利 です。現状のインプリメントでは、テンポラリの配列が作られるので: for (1 .. 1_000_000) { # プログラム } のようなことを書くと、メモリを使い果たして、悲惨な結果になりかねませんの で注意してください。 スカラコンテキストで使われたときには、".." はブール値を返します。この演 算子は、フリップフロップのように 2 値安定で、sed や awk や多くのエディタ での行範囲 (コンマ) 演算子をエミュレートするものとなります。各々の ".." 演算子が

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • Perl正規表現雑技

    このページは Perl5.6 を対象としています. perl スクリプトは EUC-JP で書かれることを想定しています. このページは 正規表現メーリングリスト を参考に,私が独自にメモとしてまとめたものです. このページの正規表現やスクリプトについての詳しい説明, わかりやすい説明はおそらくできません. このページに書かれているスクリプトは, 個人の責任において実行してください. このページに書かれているスクリプトの 利用・改造は自由 です. その際はどこかにこのページの URI( http://www.din.or.jp/~ohzaki/regex.htm )を参考として記述していただければ幸いです(任意). ご意見・ご感想・ご要望などは にお願いします.こう書いた方がいい, 動かん,わからん,バグってる,これ書け,などなどお待ちしています. このページへの リンクは自由 に張ってく

  • 1