### ### titletag.sh ### ### Return true if </title> follows term1 term2 ### grep $2 $1 | \ sed "s/<\/title>/ <\/title> /g" | \ sed "s/:/ /g" | \ sed "s/)/ /g" | \ sed "s/(/ /g" | \ sed "s/\">/ \"> /g" | \ awk -v key1=$2 -W re-interval 'BEGIN { FS=" " } { split($0, array, " ") pflag=0 for (i = 1; i <= NF; i++) { x = i + 1 if (array[i] == key1) { for (z = x; z <= NF; z++) { if (array[z] == "</title>") { pflag=1 print pflag exit } } for (z = x; z <= NF; z++) { if (array[z] == "</title>") { pflag=1 print pflag exit } } } } print pflag }' ### ### titletag.sh ### ### Return true if </title> follows term1 term2 ### #grep "$2 $3" $1 | \ #sed "s/<\/title>/ <\/title> /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++) # { # print array[i] # x = i + 1 # if (array[i] == key1) # { # if (key2 == "") # then # { # for (z = x; z <= NF; z++) # { # if (array[z] == "</title>") # { # pflag=1 # print pflag # exit # } # } # } # # if (array[x] == key2) # { # for (z = x; z <= NF; z++) # { # if (array[z] == "</title>") # { # pflag=1 # print pflag # exit # } # } # } # # } # } # print pflag #}'