[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[connect24h:6483] Re: Swen.A



Swen たくさん来ますね。

ウィルス・メールを見つけて削除するスクリプトを書いてみました。

どのくらいの厨房度か、講評頂けないでしょうか?

私としては、2回 grep してるのが嫌なのですが、
正規表現に疎いもので、この辺も含めて講評して頂けるとうれしいです。

実行例 : $ foo ~/Mail/inbox/*

==============================================================================
#!/bin/sh

LINE="----------------------------------------------------------------------"

while [ "$1" != "" ]; do
    egrep -Hin '^Content-Type:.*name=\".*\.(exe|com|pif|scr|vbs|shs)\"' $1
    FNAME=`egrep -Hli '^Content-Type:.*name=\".*\.(exe|com|pif|scr|vbs|shs|sh)\"' $1`
    if [ ! -z $FNAME ]; then
	rm -vi $FNAME
	echo $LINE
    fi

    if [ -f $1 ]; then
	egrep -Hin '^Content-Type:\ *application.+name=\"' $1
	FNAME=`egrep -Hli '^Content-Type:\ *application.+name=\"' $1`
	if [ ! -z $FNAME ]; then
	    rm -vi $FNAME
	    echo $LINE
	fi
    fi

    shift
done
==============================================================================

--
Tolu Kuliyama
mailto:tolu@xxxxxxxxxxxxxxxxx

--[PR]------------------------------------------------------------------
 「いい物件ほど足が速い。だから誰よりも早く情報をキャッチしたいんだ」
    http://ad.freeml.com/cgi-bin/ad.cgi?id=ci2Ez
               了解です。
 【都心物件】【高層物件】【リーズナブル物件】【レディース物件】ほか
イースマイの無料メルマガで、とっておきのチャンスに一番乗りして下さい。
------------------------------------------------------------------[PR]--
<GMO GROUP> Global Media Online  www.gmo.jp