From 3df21f1b07a850f284e7707f2fcbf2216963c18e Mon Sep 17 00:00:00 2001 From: rozel Date: Fri, 22 Jul 2005 22:15:23 +0200 Subject: [PATCH] Quitte a utiliser awk, autant l'utiliser ccompletement a la place de grep darcs-hash:20050722201523-061a7-2b249cde8cf0fa016b4560ce4f97c26aa2f063df.gz --- index_news.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/index_news.sh b/index_news.sh index d0845989..f7e4492d 100755 --- a/index_news.sh +++ b/index_news.sh @@ -27,9 +27,9 @@ for forum in $(find $Rep_News -type d -mindepth 1 -printf '%P \n') ; do fichier=$Rep_News$forum/$number if test -f $fichier ; then for article in $(find $Rep_News$forum -type f -maxdepth 1 -newer $fichier -printf '%P \n') ; do - mid=$(grep "Message-ID: " $Rep_News$forum/$article | awk '{print $2}') + mid=$(awk '/^Message-ID: / {print $2}' $Rep_News$forum/$article) ref=$(grep -m 1 -A 9 "References: " $Rep_News$forum/$article | \ - awk 'BEGIN { RS = "" ; FS = ":" } {print $2}' | grep "^ <" | tr -d '\n') + awk 'BEGIN { RS = "" ; FS = ":" } {print $2}' | grep "^ <" | tr -d '\n') $(echo $article $mid $ref >> $id ) done else # si le dernier message avant le dernier id-xage est annule ou modere @@ -37,7 +37,7 @@ for forum in $(find $Rep_News -type d -mindepth 1 -printf '%P \n') ; do # on est bourrin : on re-indexe l'ensemble $(echo -n > $id) for article in $(find $Rep_News$forum -type f -maxdepth 1 -printf '%P \n') ; do - mid=$(grep "Message-ID: " $Rep_News$forum/$article | awk '{print $2}') + mid=$(awk '/^Message-ID: / {print $2}' $Rep_News$forum/$article) ref=$(grep -m 1 -A 9 "References: " $Rep_News$forum/$article | \ awk 'BEGIN { RS = "" ; FS = ":" } {print $2}' | grep "^ <" | tr -d '\n') $(echo $article $mid $ref >> $id )