FrontPage

Mailman 自動投稿対策

フルモデレートなMLで、保留メールが溜まるところは、/usr/local/mailman/data/heldmsg-ML_Name

/usr/local/mailman/data/heldmsg-tfc-9656.pck

1メール1ファイルになってて、こんな・・・

-rw-rw-r--  1 mailman  mailman   3831 Jan 11 08:22 heldmsg-tfc-9662.pck
-rw-rw-r--  1 mailman  mailman  10554 Jan 11 11:17 heldmsg-tfc-9663.pck
-rw-rw-r--  1 mailman  mailman   2634 Jan 11 11:19 heldmsg-tfc-9664.pck
-rw-rw-r--  1 mailman  mailman   2250 Jan 11 11:21 heldmsg-tfc-9665.pck

で、特定の文字列を含むファイルを特定して、取り出して、内容編集した後特定のアドレスへ送信したい。


/usr/local/mailman/data/ ディレクトリの中の特定文字列を含むファイルを特定

始め、perl スクリプトで、と思ったけど、もうすっかり忘れてしまったので、

grep -rl "tfc" /root/bin/tmp > tfc_filename

みたいなワンライナーを.shにしてしまうことに。(; ̄ー ̄)手抜きw

ただし、FreeBSDデフォルトのgrepは噂によると日本語はNG・・・らしい(ホントか?)なので、いろいろ言われている(らしい)japanese/grep を入れてみる。

portinstall japanese/grep

すんなり入った( ̄ー ̄)

編集対象テキストファイル

追加する語句

MLインフルエンザ流行前線情報データベースより情報提供です。
編集してお届けいたします。
=====

元データで使う部分

当データベースに先週中(2012-01-02 ~2012-01-08 )に登録された症例は合計 544 件で、

次の行は削除

そのうち陽性例が 544 件(陽性率 100.0%)、陰性例が 0 件でした。

以下を使う

報告があった地域は以下の通りです。

◆北海道・東北地方
北海道 10 件,秋田県 2 件,山形県 1 件,福島県 7 件
◆関東・信越地方
茨城県 10 件,群馬県 1 件,埼玉県 4 件,千葉県 9 件,東京都 16 件,神奈川県 3 件
◆北陸・東海地方
新潟県 2 件,富山県 8 件,石川県 16 件,福井県 3 件,山梨県 5 件,長野県 15 件,岐阜県 28 件,愛知県 20 件,三重県 42 件
◆近畿地方
滋賀県 47 件,京都府 11 件,大阪府 70 件,兵庫県 40 件,奈良県 11 件,和歌山県 33 件
◆中国・四国地方
鳥取県 1 件,島根県 4 件,岡山県 36 件,広島県 8 件,山口県 28 件,香川県 11 件,愛媛県 22 件
◆九州・沖縄地方
福岡県 1 件,佐賀県 1 件,熊本県 8 件,宮崎県 8 件,鹿児島県 1 件,沖縄県 1 件


	
	そのTYPE別の内訳は以下の通りです。
	
	 陽性:544件[A型 517件(95.0%),B型 27件(5.0%),陽性(判別不可) 0件(0.0%)]
	 陰性:0件

これ以下は次の部分まで消去。実際には「【1】インフルエンザの症例登録」の行だが【1】は削除。

 インフルエンザの症例登録
   http://ml-flu.children.jp/member/
   USER : kodomo    PASSWORD : lockonflu

ココまで

--

以上( ̄ー ̄)


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-01-13 (金) 16:55:11