Use o grep aqui é o página man do grep on osx existem algumas diferenças
sudo creatbyproc.d | grep -E "/private/tmp/.*txt$" > /Users/MyUser/output.txt
Estou precisando monitorar as gravações de um aplicativo desconhecido em um diretório conhecido por meio de creatbyproc.d. Eu vou ter que deixar isso em funcionamento por até 36 horas, o que não será possível sem nenhum filtro sem preencher todo o HDD.
Esses logs ficam muito grandes rapidamente e eu preciso de uma maneira de registrar apenas informações específicas.
Atualmente meu comando diz:
sudo creatbyproc.d > /Users/MyUser/output.txt
Uma boa resposta seria filtrar por pasta: /private/tmp/
Uma ótima resposta permitiria a filtragem de curingas: /private/tmp/*.txt
Use o grep aqui é o página man do grep on osx existem algumas diferenças
sudo creatbyproc.d | grep -E "/private/tmp/.*txt$" > /Users/MyUser/output.txt
Tags bash macos bash-scripting