河井と申します。Vineは前から使用していたのですが、MLは最近入っ たばかりです。 現在、Vine2.6r1をインストールし、apt-getで最新にしています。 しかしながら、Vine2.5では問題のなかった grepを利用したshell scriptの動作が遅くなってしまいました。 具体的には、 uuencodeなどで作成したファイルの操作プログラムで、 MU;_B'V)^M9:*0>G'M6IM$F7'ED]?\>E"*0HR022.U.()A X&1F@*Q5"ISZGU MH 5 =_J.WUIZ_++)G!]>*DC(#@=,]3QZ4V$9:5L]3Q2%<MZ6O[P,>YXK8N4! M;'(8G/ S5'3D8N2O&!WK3NFP%X[<?6F*YR_BY0+28G@;#D'Z9S5BWTQ)_AU8 M,IRYMBQ!'4D'I4?BM0;2<DXPF1D_E70:9'L^'FDMT*VB,=W&1MS651VB8UNA といった先頭がMで始まる行を取出す部分で、 grep ^M ファイル としています。この処理速度が格段に遅くなっています。 実際比較してみると、約3000行の上記のようなファイルに対し、 Vine2.5 grep 2.4.2 (grep-2.4.2-4vl1) time grep ^M file > /dev/null 0.010u 0.010s 0:00.03 66.6% 0+0k 0+0io 163pf+0w Vine2.6 grep 2.5 (grep-2.5-0vl1) time grep ^M file > /dev/null 9.160u 0.010s 0:09.18 99.8% 0+0k 0+0io 170pf+0w となります。 #マシンは異なりますが、むしろVine2.5の方が2.6のものより遅いです。 これはgrep 2.5のバグなのでしょうか?いろいろ検索してみましたが、 見つけることができなかったので、このMLに投稿させて頂きました。 情報をお持ちの方はお教え頂ければ幸いです。 --- 河井良浩 y.kawai@xxxxxxxxxx