# ### H1tag.sh ### ### Usage: H1tag.sh filename term1 term2 ### ### Returns true if there is no </H1> ### in lines containing term1 and term2 ### grep $2 $1 | \ sed "s/<\/H1>/ <\/H1> /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] == "</H1>") { pflag=1 print pflag exit } } } if (array[x] == key2) { for (z = x; z <= NF; z++) { if (array[z] == "</H1>") { pflag=1 print pflag exit } } } } } print pflag }'