#
### h2tag.sh
###
### Usage: h2tag.sh filename term1 [ term2 ]
###
### Look through filename for either
### "term1" or "term1 term2"
###
### Return true if there is not an <\/a> tag
### following term1 and term2.
###
###
grep $2 $1 | \
sed "s/<\/h2>/ <\/h2> /g" | \
sed "s/:/ /g" | \
sed "s/)/ /g" | \
sed "s/(/ /g" | \
sed "s/\">/ \"> /g" | \
awk -v key1=$2 -v key2=$3 -W re-interval 'BEGIN {
FS=" "
}
{
split($0, array, " ")
pflag=0
for (i = 1; i <= NF; i++)
{
x = i + 1
if (array[i] == key1)
{
if (key2 == "")
then
{
for (z = x; z <= NF; z++)
{
if (array[z] == "</h2>")
{
pflag=1
print pflag
exit
}
}
}
if (array[x] == key2)
{
for (z = x; z <= NF; z++)
{
if (array[z] == "</h2>")
{
pflag=1
print pflag
exit
}
}
}
}
}
print pflag
}'