awk -F'\t' '$1 ~/^comp-/ && $2 ~/^comp-/' infile
то же самое, но шаблон передается из параметра:
awk -F'\t' -v pat='comp-' '$1 ~"^" pat && $2 ~"^" pat' infile
или сравнить как совпадение строки и все же передать из параметра:
awk -F'\t' -v str='comp-' 'index($1, str)==1 && index($2, str)==1' infile
см. также Как найти текст, соответствующий шаблону? для других вариантов соответствия.
Перл
perl -MList::MoreUtils=all -F'\t' -lane '
print if all { /^comp-/ } @F[0,1];
' file
sed Версия GNU
$ sed -n '/^comp-.*\tcomp-/p' file