Bom dia, o Script funciono mas, ao executar novamente as novas informações são salvas ao lado da anterior e não abaixo.
Bom dia, o Script funciono mas, ao executar novamente as novas informações são salvas ao lado da anterior e não abaixo.
Oii, Luis, tudo bem?
Quando você usa o operador >>
junto com o echo -n
, isso faz com que o conteúdo seja adicionado logo após o último conteúdo do arquivo, sem quebrar a linha (ou seja, na mesma linha).
Você pode modificar o script para incluir uma quebra de linha após cada entrada. Inserindo um echo
vazio após cada comando de echo
que adiciona informações ao arquivo.
Por exemplo, deste jeito:
echo -n $(date +%F,%H:%M:%S,) >> log/$nome_processo.log
echo "" >> log/$nome_processo.log # Isso adiciona uma quebra de linha
...
echo "$(bc <<< "scale=2;$tamanho_processo/1024") MB" >> log/$nome_processo.log
echo "" >> log/$nome_processo.log # Isso adiciona outra quebra de linha
Se outra dúvida surgir, estamos disponíveis aqui no fórum.
Abraços e bons estudos! :)