Когда я запускаю эту команду ls -l Documents/phone_photo_vids
, я получаю 100 записей в следующем формате. Обратите внимание, что изображения заканчиваются в формате PNG или JPG.
-rw-r--r-- 1 moi staff 189280 Oct 29 2011 IMG_0041.PNG
-rw-r--r-- 1 moi staff 2481306 Oct 29 2011 IMG_0042.JPG
Затем я решил, что хочу видеть только результаты jpg, поэтому я выполнил обе эти команды, обе из которых не дали результатов
ls -l Documents/phone_photo_vids | grep "*.JPG"
ls -l Documents/phone_photo_vids | grep "*.JPG$"
Я ожидал, что обе команды grep отфильтруют все файлы, заканчивающиеся на PNG, и вернут все файлы, заканчивающиеся на JPG, но я ничего не получил. Как я использую grep неправильно?
Я работаю на Mac OSX 10.9.3