O seguinte comando deve funcionar:
((date | tr -d "\n")&&(top -b -n 1 | grep firefox)) >> filename.txt
2 correções:
-
Coloquei entre parênteses o comando completo para que até mesmo a saída
dateseja redirecionada para o arquivo, a partetrapenas removendo o retorno de carro. -
Eu uso
topno modo em lote-bpara obter a lista completa de processos.