[mew-dist 27122] Re: bin/mewest

KOIE Hidetaka ( 鯉江英隆 ) hide at example.com
2006年 7月 26日 (水) 22:45:38 JST


  Message-Id: <20060726.195158.247108797.kazu at example.com>
  Date:       Wed, 26 Jul 2006 19:51:58 +0900 (JST)
  From:       Kazu Yamamoto (山本和彦) <kazu at example.com>
  Subject:    [mew-dist 27121] Re: bin/mewest

  | > あるいは、mew-suffixを変更している場合もあるでしょうから、ゆるめに
  | > -name "[0-9]*"だけでもよさそうな気がします。
  | 
  | こっちにしてみました。

バックアップファイルを拾わないようにしてみました。

Index: mewest
===================================================================
RCS file: /cvsmew/mew/bin/mewest,v
retrieving revision 1.10
diff -u -F^(def -F^[A-Z_a-z][0-9A_Z_a-z]*( -r1.10 mewest
--- mewest	26 Jul 2006 10:45:13 -0000	1.10
+++ mewest	26 Jul 2006 13:41:44 -0000
@@ -13,7 +13,7 @@
 MKDIR=mkdir
 BASEDIR=${HOME}/Mail
 INDEXDIR=casket
-OUTPUT=${OUTPUT:=/dev/null}
+OUTPUT=${OUTPUT:-/dev/null}
 LOCK=${BASEDIR}/.mewest.lock
 
 usage () {
@@ -46,6 +46,7 @@
         OUTPUT=/dev/stdout
         ;;
       *)
+        usage
         ;;
     esac
 done
@@ -76,7 +77,8 @@
 # "find"'s regular expression is NOT portable, sigh...
 # "[0-9]*" matches both "123" and "234.mew".
 
-${FIND} ${TGTDIR} -type f -name "[0-9]*" |\
+${FIND} ${TGTDIR} -type d -name "trash" -prune -o \
+  -type f \( -name "[0-9]" -o -name "[0-9]*[0-9]" -o -name "*.mew" \) -print |\
   ${ESTCMD} gather -cl -fm -cm -xl ${BASEDIR}/${INDEXDIR} - > ${OUTPUT} ||\
     cleanup_lock_exit "Indexing new messages...failed"
 

--
鯉江英隆 <hide at example.com>



Mew-dist メーリングリストの案内