- Veja se você tem o programa
parallelem seu sistema. (Pode vir do GNU.) Se fizer isso, descubra como usá-lo. Caso contrário, - Execute seu
findcom saída para um arquivo. Usando um editor de texto, ou possivelmente um script usando ferramentas comohead, divida esse arquivo em 16 arquivos de fragmento com números (aproximadamente) iguais de linhas (ou seja, referenciando números iguais de arquivos encontrados). Em seguida, inicie 16awk … | paste … | bcpipelines; um para cada arquivo de fragmento. (E adicione os 16 resultados.)
Estou me perguntando por que você está usando awk para contar ocorrências de uma string quando grep -c é especificamente projetado para fazer isso.