comparison update.sh @ 34:1f6be8457912

Script output cosmetics.
author Matti Hamalainen <ccr@tnsp.org>
date Wed, 09 Nov 2011 22:22:42 +0200
parents dbe7ff545293
children 4d9354abda73
comparison
equal deleted inserted replaced
33:ad96ed91de92 34:1f6be8457912
9 LISTFILE="$2.tmp" 9 LISTFILE="$2.tmp"
10 PATPREFIX="$3" 10 PATPREFIX="$3"
11 11
12 if wget -q -O "$LISTFILE" "$URLPREFIX"; then 12 if wget -q -O "$LISTFILE" "$URLPREFIX"; then
13 perl -ne "if (/<a href=\"${PATPREFIX}([A-Z]{3}\d\S+)${URLSUFFIX}\">/) { print \"\$1\n\"; }" < "$LISTFILE" > "$CLASSFILE" 13 perl -ne "if (/<a href=\"${PATPREFIX}([A-Z]{3}\d\S+)${URLSUFFIX}\">/) { print \"\$1\n\"; }" < "$LISTFILE" > "$CLASSFILE"
14 echo -n "* Fetched classfile $CLASSFILE: "
15 cat "$CLASSFILE" | wc -l
14 fi 16 fi
15 17
16 if test -e "$CLASSFILE"; then 18 if test -e "$CLASSFILE"; then
17 cat "$CLASSFILE" | while read i; do 19 cat "$CLASSFILE" | while read i; do
18 parse=no 20 parse=no
46 if test "x$parse" = "xyes" -a -e "$INFILE"; then 48 if test "x$parse" = "xyes" -a -e "$INFILE"; then
47 OUTFILE="${CACHEDIR}/$i.data" 49 OUTFILE="${CACHEDIR}/$i.data"
48 if test -e "$OUTFILE"; then 50 if test -e "$OUTFILE"; then
49 mv "$OUTFILE" "$OUTFILE.old" 51 mv "$OUTFILE" "$OUTFILE.old"
50 fi 52 fi
51 echo "parsing $i" 53 echo "Parsing $i"
52 perl parsedata.pl -php "$INFILE" -o "$OUTFILE" 54 perl parsedata.pl -php "$INFILE" -o "$OUTFILE"
53 fi 55 fi
54 done 56 done
55 fi 57 fi
56 } 58 }