Para adicionar uma condição e , use &&
aqui:
awk -F'\t' '$2~/mouse/ && $3 ~ /keyboard/' allcombined.txt
^
\---
(onde eu arbitrariamente escolhi exigir que o campo 3 correspondesse ao "teclado").
Para adicionar uma condição ou , use ||
:
awk -F'\t' '$2~/mouse/ || $2 ~ /keyboard/' allcombined.txt
(aqui, o campo 2 pode corresponder a "mouse" ou "teclado").
Você precisará usar parênteses quando sua lógica ultrapassar três elementos:
awk -F'\t' '($2~/mouse/ || $2 ~ /keyboard/) && $4 ~ /CIO/' allcombined.txt