W systemie Windows szybko uruchamiałem a, dir *.mp3aby znaleźć wszystkie pliki z rozszerzeniem mp3 w bieżącym katalogu. Czy istnieje podobnie szybki sposób na bash? lsPolecenia wydaje się mieć drogę do ignorowania wzór, ale nie pokazują tylko wzór. Mogę zrobić find . -maxdepth 1 -iname '*.mp3'albo ls|grep -i '\.mp3$', ale żadna z nich nie wypływa z moich palców w pół sekundy lub mniej)
Jakieś szybsze alternatywy?
echo *.mp3
ls *.mp3może spowodować powstanie bardzo długiej listy (zbyt długiej pamięci / wiersza poleceń), w zależności od liczby plików pasujących do wzorca globowania.bashfaktycznie wywołuje „ls aGoodSong1.mp3 boringSong2.mp3 coolSong.mp3” (jeśli masz te 3 pliki). Obejście:ls | grep -i '[.]mp3$'(gdzie ls wyświetla wszystkie pliki, a grep pokazuje tylko pliki .mp3)