Eu tenho 2 arquivos onde:
O primeiro, por exemplo, GRUPO_ECONOMICO.txt, tem os seguintes valores Produtor rural de banana nanica;
Agroexportador de café irrigado;
Plantio de maçã;
Plantio de cafe;
Teste;
No segundo arquivo, PRODUTOS.txt eu tenho: Banana;
Nanica;
Café;
Maçã;
Com isso, ignorando os acentos gráficos e maiúsculas e minúsculas, preciso de um terceiro que verifique quais as palavras do segundo arquivo foram encontradas nas frases do primeiro e consequentemente sua quantidade, exemplo:
Saída do arquivo 3 deverá ficar (nome do terceiro arquivo: ARQUIVO_MATCH.txt): produtor rural de banana nanica|banana;nanica|2;
agroexportador de café irrigado|café|1;
plantio de maçã|maçã|1;
plantio de cafe|café|1;
teste||0;
Lembrando que qualquer um dos 2 arquivos principais podem ter palavras acrescidas a qualquer tempo de forma dinâmica, por isso ao executar o shell ele também precisará gerar o terceiro arquivo dinamicamente conforme as palavras forem acrescentadas.