«glob» etiketlenmiş sorular

globlar, daha doğru bir şekilde [kabuk] desenleri olarak adlandırılır ve aynı zamanda joker karakter ifadeleri olarak da bilinir, birçok örnekte kullanılan kalıp eşleştirme dilinin örnekleridir, özellikle. Dosya adlarıyla ve dizelerle eşleşmek için POSIX benzeri kabuklar: örneğin, "* .c" C kaynak dosyaları için bir glob'dur ve soneki (uzantısı) ".c" olan herhangi bir dosyayla eşleşir.


5
Dizindeki dosyalar üzerinde döngü ve yolu değiştirme ve dosya adına sonek ekleme
Programımı farklı argümanlarla başlatan bir senaryo yazmam gerekiyor, ama Bash için yeniyim. Programımı şununla başlıyorum: ./MyProgram.exe Data/data1.txt [Logs/data1_Log.txt]. İşte ne yapmak için pseudocode: for each filename in /Data do for int i = 0, i = 3, i++ ./MyProgram.exe Data/filename.txt Logs/filename_Log{i}.txt end for end for İlkinden ikinci argümanı nasıl oluşturacağımı …
562 bash  for-loop  filenames  glob 



14
Bir dizindeki dosyaların filtrelenmiş bir listesini alma
Python kullanarak bir dizindeki dosyaların listesini almaya çalışıyorum, ama TÜM dosyaların bir listesini istemiyorum. Aslında istediğim şu gibi bir şey yapmak ama Python kullanarak ve ls yürütme yeteneğidir. ls 145592*.jpg Bunun için yerleşik bir yöntem yoksa, şu anda bir sonuçları için yineleme os.listdir()ve tüm eşleşen dosyaları yeni bir listeye eklemek …


19
Bir kürenin bash'ta herhangi bir eşleşmesi olup olmadığını test edin
Tek bir dosyanın varlığını kontrol etmek istersem, test -e filenameveya öğesini kullanarak test edebilirim [ -e filename ]. Varsayalım bir glob var ve isimleri glob ile eşleşen herhangi bir dosya olup olmadığını bilmek istiyorum. Glob 0 dosyayla eşleşebilir (bu durumda hiçbir şey yapmam gerekir) veya 1 veya daha fazla dosyayla …
223 bash  glob 

11
Desene göre dosyaları tekrar tekrar ekleme
Farklı dizinlerde bulunan bir desene (veya glob) göre özyinelemeli olarak dosyaları nasıl eklerim? Örneğin, bir komut eklemek A/B/C/foo.javave D/E/F/bar.java(ve diğer birkaç java dosyası) istiyorum: git add '*.java' Ne yazık ki, bu beklendiği gibi çalışmıyor.
172 git  glob  filepattern 

14
Biri hariç tüm dosyaları taşıma
Biri hariç tüm dosyaları nasıl taşıyabilirim? Gibi bir şey arıyorum: 'mv ~/Linux/Old/!Tux.png ~/Linux/New/' eski şeyleri yeni şeylere taşıdım-hariç Tux.png. ! -sign bir olumsuzlamayı temsil eder. İş için bir araç var mı?
155 linux  bash  glob 

30
Python glob çoklu dosya türleri
.Txt, .mdown ve .markdown gibi birden çok dosya türünün listesini almak için python'da glob.glob kullanmanın daha iyi bir yolu var mı? Şu anda böyle bir şey var: 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
Belirli dizinler dışında her şeyi yoksaymak için .gitignore kullanma
Benim sorunum, git repo, themesWordPress bulunan gereksiz dosyaları geri kalanı göz ardı ederken sadece benim klasörlerin içeriğini seçici olarak taahhüt etmek istiyorum bir sürü WordPress web siteleri var . Daha önce dosya türlerini yoksaymak için .gitignore dosyalarını kullandım, ancak başka bir şekilde kullanılabilir mi - her şeyi görmezden gelmek AMA …
141 git  gitignore  glob 


2
gulp globbing- dizinin altındaki her şeyi nasıl izlerim
Bu oldukça aptalca bir soru, ancak tatmin edici bir cevap bulamadım: Belirli bir dizinin altındaki tüm alt dizinlerdeki tüm dosyaları seçmek için gulp globbing'i nasıl kullanabilirim ? Denedim: './src/less' './src/less/' './src/less/*' Hiçbiri işe yaramıyor gibi görünüyor.
108 glob  gulp 


10
glob dışlama kalıbı
İçeriye dosyaların bir grup ile bir dizin var: eee2314, asd3442... ve eph. Ben ile başlayan tüm dosyaları dışlamak istediğiniz ephile globfonksiyonu. Nasıl yapabilirim?
105 python  glob 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.