... Could the latter be shorter?
grep -l FOO out* | xargs ls -lt
ls out* | filter { |file| (grep -q "FOO" $file.name | complete | get exit_code) == 0 } | sort-by modified -r