Вы должны использовать оператор &&
с двумя регулярными выражениями и удалять пробелы вокруг оператора |
:
awk '/optimization/ && /architecture|policy|network/' file
См. онлайн awk
демо :
s="optimization and architecture
optimization and policy
optimization and network
optimization and awk
no words"
awk '/optimization/ && /architecture|policy|network/' <<< "$s"
Вывод:
optimization and architecture
optimization and policy
optimization and network