SORU
15 Temmuz 2009, ÇARŞAMBA


`adı` desen bulmak çok desenleriyle eşleşir

Komutu find Documents -name "*.{py,html}" ile bir dizinde python ve html tüm dosyaların bir listesini almak için çalışıyorum.

Sonra gelip adam sayfa:

İkili ({}‘’) özel olarak (bul . olmayan diş teli -adı 'foo{1,2}' dosyası foo{1,2}, dosyaları foo1 ve foo2 değil adlı uyuyor.

Bu boru zincirinin bir parçası olarak, çalışma zamanı (hardcoding) eşleştiğini belirlemek için muktedir istiyorum. Eğer sadece bunu yapabiliyorsa, bir perl oyunu (veya benzeri) iyi olurdu.

Edit: ben cevabı sonunda geldi dahil her türlü saçmalığı, ve biraz uzun da, yani ben yasakladım an answer orijinal kaşıntı yapmaya çalıştığımı çizik. Eğer daha iyi bir çözüm varsa bunu kesmek için çekinmeyin.

CEVAP
15 Temmuz 2009, ÇARŞAMBA


Demek ki -o, "veya":

find Documents -name "*.py" -o -name "*.html"

EditÜzgünüm, re-read soru sadece... o kadar kolay değil hangi bir komut satırı Program aracılığıyla, inşa etmek gerekir.

Bash (veya Windows özellik listesi) kullanıyor musunuz? Eğer varsa, bunu yapmak mümkün olmalıdır:

ls **/*.py **/*.html

kolay program aracılığıyla oluşturmak için olabilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Austin Evans

    Austin Evans

    5 AĞUSTOS 2007
  • case LianLi

    case LianLi

    28 Mayıs 2010
  • Study with Substance P

    Study with S

    31 Mayıs 2008