Я просто хочу отримати файли з поточного режиму і тільки вихід .mp4 .mp3 .exe файли нічого іншого. Тож я подумав, що можу просто так:
ls | grep \.mp4$ | grep \.mp3$ | grep \.exe$
Але ні, оскільки перший grep виведе просто mp4, для цього інші 2 grep не будуть використані.
Будь-які ідеї? PS, Запуск цього сценарію на Slow Leopard.
shopt -s nullglob
а потім просто звертайтеся до цього*.exe *.mp3 *.mp4
. Дивіться mywiki.wooledge.org/ParsingLs