Я просто хочу получить файлы из текущего каталога и выводить только файлы .mp4 .mp3 .exe. Так я думал, что я мог бы просто сделать это:Список файлов с определенными расширениями с ls и grep
ls | grep \.mp4$ | grep \.mp3$ | grep \.exe$
Но нет, как первый Grep будет выводить только mp4-х для этого 2 других Grep-х не будет использоваться.
Любые идеи? PS, Запуск этого скрипта на медленном леопарде.
Это действительно неправильный подход - вместо того, чтобы использовать Grep, используйте 'shopt -s nullglob', а затем просто обратитесь к' * .exe * .mp3 * .mp4'. См. Http://mywiki.wooledge.org/ParsingLs –