ls -lh
должен перечислить файлы в удобочитаемом длинном формате (в зависимости от вашей оболочки).
Теперь вы хотите grep
(это программа фильтра) для тех, которые соответствуют тому, что вы ищете.
Например, чтобы найти все файлы с надписью david, сделанные в 2011 году, я мог бы использовать:
ls -lh | grep "david" | grep "2011"
(Да, есть более быстрые и простые способы сделать это, но идея заключается в том, чтобы быть проще для спрашивающего).
В вашем случае вы хотите отфильтровать как первый блок текста по установленному читаемому биту, так и по дате в сентябре. Посмотрите на вывод, ls -lh
и вы сможете создать свою собственную команду grep, которая работает.
find
команду. Кроме того, не пытайтесь анализироватьls
- см. Mywiki.wooledge.org/ParsingLs .