1: #!/usr/bin/env bash
2:
3: REFFILE="references.bib"
4: PGM=$(basename $0 .sh)
5:
6: if [[ ! -f "${REFFILE}" ]]
7: then
8: echo "${PGM}: ${REFFILE} not found"
9: exit 1
10: fi
11:
12: REF=""
13:
14: while read LINE
15: do
16: echo "${LINE}" | egrep '^%K' > /dev/null
17:
18: if [[ $? == 0 ]]
19: then
20: REF=$(echo "${LINE}" | awk '{ print $2 }')
21: fi
22:
23: echo "${LINE}" | egrep '^%O' > /dev/null
24:
25: if [[ $? == 0 ]]
26: then
27: URL=$(echo "${LINE}" | awk '{ print $3 }')
28: OUTFILE="${REF}.archive"
29:
30: wget -O "${OUTFILE}" "${URL}" &> /dev/null
31:
32: if [[ $? != 0 ]]
33: then
34: echo "${REF}: ${URL} FAIL"
35: fi
36: fi
37: done < "${REFFILE}"
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>