find . -name PKA.dump -type f -exec awk '
FNR == 20 {print; nextfile}' {} +
nextfile
, quando disponível (GNU awk e alguns outros como o FreeBSD e versões recentes de mawk
e que em breve serão adicionado ao padrão irá pular para o próximo arquivo. Onde não, ele será ignorado (é como desreferenciar uma variável nextfile
); ainda funcionará, mas leia os arquivos totalmente.
Você ainda pode fazer:
find . -name PKA.dump -type f -exec sed '20q;d' {} \;
Mas isso significa executar um comando sed
por arquivo, o que seria menos eficiente.