Você pode dizer a grep
para exibir apenas os nomes dos arquivos correspondentes aos parâmetros de pesquisa, usando a opção -l
:
function edsch {
L=$(grep -l --include "*.ebuild" -R "$1" /usr/portage/$2)
for i in ${L[@]}
do
atom $i
done
}
Isso produzirá a saída que você está procurando e abrirá os arquivos apropriados com o Atom.