Como você está listando processos para encontrar "30 ou 40" deles? Tem certeza de que não está vendo segmentos em vez de processos ? É comum que programas avançados (como bancos de dados) gerem vários segmentos durante a inicialização.
Nota: Esse código não criará arrays - a saída padrão dos comandos sqlite3 será salva como Variáveis string . Se você quiser salvar a saída do comando (separada por $IFS ) como matrizes, será necessário usar my_variable=($(my_command)) .