#!/usr/bin/env bash
REFFILE="references.bib"
PGM=$(basename $0 .sh)
if [[ ! -f "${REFFILE}" ]]
then
echo "${PGM}: ${REFFILE} not found"
exit 1
fi
REF=""
while read LINE
do
echo "${LINE}" | egrep '^%K' > /dev/null
if [[ $? == 0 ]]
then
REF=$(echo "${LINE}" | awk '{ print $2 }')
fi
echo "${LINE}" | egrep '^%O' > /dev/null
if [[ $? == 0 ]]
then
URL=$(echo "${LINE}" | awk '{ print $3 }')
OUTFILE="${REF}.archive"
wget -O "${OUTFILE}" "${URL}" &> /dev/null
if [[ $? != 0 ]]
then
echo "${REF}: ${URL} FAIL"
fi
fi
done < "${REFFILE}"
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>