Enfrentei alguns problemas na última atividade do script processos-memoria.sh.
Ao executar o script, era exibita uma mensagem no terminal dizendo "./processos-memoria.sh: linha 16: log/$nome_processo.log: redirecionamento ambíguo"
Essa mensagem era referente as instruções
echo -n "$(date +%F,%H:%M:%S,) " >> log/$nome_processo.log
echo "$(bc <<< "scale=2;$tamanho_processo/1024") MB" >> log/$nome_processo.log
A mensagem ocorria pois o comando ps -e estava listando alguns processos cujo os nomes possuiam espaços em branco, ao tentar gravar em um arquivo com espaço em branco no nome, o bash exibia essa mensagem. Para solucionar o problema, adicionei uma instrução para retirar os espaços em branco dos nomes.
#Remove espaço em branco do nome do processo
nome_processo=$(echo ${nome_processo//[' ']/})