find . -type f -printf '%T@ %p\n' | sort -n | tail -1 | cut -f2- -d" "
Isso retornará o arquivo mais recente criado a partir do diretório em que você está executando este comando e de todos os subdiretórios. Se você quiser, pesquise em um diretório específico chane .
no caminho do diretório.
para o grep para o conteúdo deste arquivo:
cat 'find . -type f -printf '%T@ %p\n' | sort -n | tail -1 | cut -f2- -d" "' | grep "mySubString"
Edit: não tenho certeza. Eu tentei isso comigo rapidamente e funcionou. Eu criei um arquivo de teste e usei este comando. Isso funcionou para mim. Se houver algum problema, por favor me avise.