grep-r-E "keyword1|keyword2" *> результаты
Объединение обоих поисков в тот приведет к лучшей производительности для больших поисков. Вы получаете оба набора результатов без издержек выполнения grep снова.
Если Вы хотите просто фактическую часть соответствия (не целая строка), затем добавляют-o опцию.
#!/bin/bash
touch outputfile.txt
grep -r "keyword1" * >> outputfile.txt
grep -r "keyword2" * >> outputfile.txt
Этот сценарий оболочки wiil создает пустой целевой файл, следующие две команды добавят файл. Файл сценария должен быть исполняемым файлом.