# cat list1 a b c # cat list2 a b c d e f g h i j k A B C D E F G
# cat list1 | xargs -n 1 -i grep -i {} list2 a A b B