# ### 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 }'