Pytania otagowane jako glob

globs, bardziej poprawnie nazywane wzorcami [powłoki], a także znane jako wyrażenia wieloznaczne, są instancjami języka dopasowywania wzorców używanego w wielu, szczególnie. Powłoki podobne do POSIX, aby dopasować nazwy plików i ciągi znaków: np. `* .C` jest globem dla plików źródłowych C i pasuje do dowolnego pliku, którego przyrostkiem (rozszerzeniem) jest` .c`.





14
Uzyskaj przefiltrowaną listę plików w katalogu
Próbuję uzyskać listę plików w katalogu przy użyciu Pythona, ale nie chcę listy WSZYSTKICH plików. Zasadniczo chcę, aby móc zrobić coś takiego, ale używając Pythona i nie wykonując ls. ls 145592*.jpg Jeśli nie ma wbudowanej metody, obecnie myślę o napisaniu pętli for w celu iteracji wyników os.listdir()i dołączenia wszystkich pasujących …


19
Sprawdź, czy glob ma jakieś dopasowania w bash
Jeśli chcę sprawdzić, czy istnieje pojedynczy plik, mogę go przetestować za pomocą test -e filenamelub [ -e filename ]. Załóżmy, że mam glob i chcę wiedzieć, czy istnieją jakieś pliki, których nazwy pasują do globu. Glob może dopasować 0 plików (w takim przypadku nie muszę nic robić) lub może dopasować …
223 bash  glob 

11
Rekurencyjnie dodawaj pliki według wzorca
Jak rekurencyjnie dodawać pliki według wzorca (lub globu) znajdującego się w różnych katalogach? Na przykład chciałbym dodać A/B/C/foo.javai D/E/F/bar.java(i kilka innych plików java) za pomocą jednego polecenia: git add '*.java' Niestety to nie działa zgodnie z oczekiwaniami.
172 git  glob  filepattern 

14
Przenieś wszystkie pliki oprócz jednego
Jak mogę przenieść wszystkie pliki oprócz jednego? Szukam czegoś takiego: 'mv ~/Linux/Old/!Tux.png ~/Linux/New/' gdzie przenoszę stare rzeczy do nowego folderu z wyjątkiem Tux.png. ! -znak reprezentuje negację. Czy jest jakieś narzędzie do tej pracy?
155 linux  bash  glob 

30
Python glob wiele typów plików
Czy istnieje lepszy sposób na użycie glob.glob w Pythonie, aby uzyskać listę wielu typów plików, takich jak .txt, .mdown i .markdown? W tej chwili mam coś takiego: projectFiles1 = glob.glob( os.path.join(projectDir, '*.txt') ) projectFiles2 = glob.glob( os.path.join(projectDir, '*.mdown') ) projectFiles3 = glob.glob( os.path.join(projectDir, '*.markdown') )
142 python  glob 

18
Używanie .gitignore do ignorowania wszystkiego oprócz określonych katalogów
Moim problemem jest to, że mam kilka witryn WordPress w moim repozytorium git, z których chcę selektywnie zatwierdzać tylko zawartość moich themesfolderów, ignorując pozostałe nadmiarowe pliki znalezione w WordPress. Wcześniej korzystałem z plików .gitignore, aby ignorować typy plików, ale czy można ich używać na odwrót - to znaczy ignorować wszystko, …
140 git  gitignore  glob 

10
glob wyklucza wzorzec
Mam katalog z bandą plików wewnątrz: eee2314, asd3442... a eph. Chcę wykluczyć wszystkie pliki, które zaczynają ephsię od globfunkcji. Jak mogę to zrobić?
110 python  glob 


2
gulp globbing - jak oglądać wszystko poniżej katalogu
To dość głupie pytanie, ale tak naprawdę nie byłem w stanie znaleźć satysfakcjonującej odpowiedzi: Jak użyć gulp globbing, aby wybrać wszystkie pliki we wszystkich podkatalogach poniżej określonego katalogu? Próbowałem: './src/less' './src/less/' './src/less/*' Żaden z nich nie działa.
108 glob  gulp 

11
Jak mogę przeszukiwać podfoldery za pomocą modułu glob.glob?
Chcę otworzyć serię podfolderów w folderze i znaleźć kilka plików tekstowych oraz wydrukować kilka wierszy plików tekstowych. Używam tego: configfiles = glob.glob('C:/Users/sam/Desktop/file1/*.txt') Ale to nie może również uzyskać dostępu do podfolderów. Czy ktoś wie, jak mogę użyć tego samego polecenia, aby uzyskać dostęp również do podfolderów?

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.