Mercurial > hg > lukkari
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 } |