Wpis z mikrobloga

Wie ktoś jak w #linux znaleźć pliki na podstawie danych wytycznych? Tzn. mam znaleźć pliki gdzie 2 pierwsze znaki są dowolne, potem jest y a na końcu może być jakikolwiek ciąg znaków (inaczej ??y*). Potem mam jeszcze "*typ*", [ac] itd. Próbowałem:
_find -type -f -name "??y*"_
Niestety po wklepaniu nic się nie wyświetla, żadnego błędu ani nic. Sprawdziłem potem ręcznie w folderze a tam parę plików które na spokojnie się pod te wytyczne kwalifikują...
halp plz
i chyba #unix #pytaniedoeksperta #pytanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@defaulttt: Mówisz o nazwie pliku? Spróbuj find [ścieżka] -type f -name ??y* ([ścieżka] to ścieżka do przeszukiwanego folderu).

Tylko uwaga, w niektórych shellach (zsh np., nie wiem jak bash) * trzeba wyescape'ować do \* (nie wiem, czy ? też): find [ścieżka] -type f -name ??y\* albo find [ścieżka] -type f -name \?\?y\*
  • Odpowiedz
@a231: pisząc "i jak wygląda składnia" miałem na myśli że oprócz tego "find:.." wyrzuciło mi jak jeszcze wygląda składnia xd
@fizyk20: już nieważne, udało się, dzięki za pomoc i tak ¯_(ツ)_/¯
  • Odpowiedz