find -name `egrep -s '.' * | awk -F":" '{print $1}' | sort -u` -exec stat {} \;
Команда «find» используется для поиска файлов в указанном месте на компьютере. Параметр «name» позволяет указать имя искомого файла, а в нашем случае это результат выполнения цепочки команд: «egrep -s ‘.’ *», которая ищет все файлы в текущей директории с любыми символами внутри. Затем с помощью «awk» и параметра «-F» мы выбираем только имена файлов (без пути до них), а с параметром «sort -u» удаляем повторения.
В конечном итоге, параметр «-exec stat {} \;» позволяет выполнить команду «stat» для каждого найденного файла. Команда «stat» возвращает информацию о файле, такую как дата последней модификации, размер и права доступа.
Таким образом, данная команда позволяет получить статистику для каждого файла в директории, найденной по критерию, заданному через регулярное выражение. Альтернативный способ — использовать команду «ls -l», которая также показывает информацию о файлах в каталоге, но без возможности задать регулярное выражение.