Quitte a utiliser awk, autant l'utiliser ccompletement a la place de grep
darcs-hash:20050722201523-061a7-2b249cde8cf0fa016b4560ce4f97c26aa2f063df.gz
This commit is contained in:
parent
5f16cfd603
commit
3df21f1b07
1 changed files with 3 additions and 3 deletions
|
@ -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 )
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue