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
date
seja redirecionada para o arquivo, a partetr
apenas removendo o retorno de carro. -
Eu uso
top
no modo em lote-b
para obter a lista completa de processos.