Как найти / перечислить все скрипты на питоне, которые моложе определенной даты и содержат определенное слово? Я также хотел бы напечатать дату изменения перед каждым именем файла, если это возможно.
До сих пор я пробовал это, но он также показывает файлы Java:
find . -type f -name "*.py" -newermt "2019-01-01" | grep -Ri "Distribution"
Вы можете выполнить grep для каждого файла, используя -exec
, и напечатать имя и другую информацию только в случае успеха:
find . -type f -name "*.py" -newermt "2019-01-01" -exec grep -qi "Distribution" {} \; -printf '%Tx %p\n'