SORU
6 Kasım 2009, Cuma


Geçerli dizindeki tüm dosyaları için yinelemeli olarak ne olurdu?

**/*.ext tüm alt dizinleri tüm dosyaları bu tür içeren benzer bir açılımı nedir *.ext ama eşleşen tüm dosyaları genişletir biliyorummevcutdizini de?

CEVAP
6 Kasım 2009, Cuma


Bu Bash 4'te çalışır:

ls -l {,**/}*.ext

Çalışma çift-yıldız topak için, globstar seçeneği ayarlanmış olması gerekir (varsayılan: on) için:

shopt -s globstar

man bash:

    globstar
                  If set, the pattern ** used in a filename expansion con‐
                  text will match a files and zero or more directories and
                  subdirectories.  If the pattern is followed by a /, only
                  directories and subdirectories match.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Mega64

    Mega64

    24 ŞUBAT 2006
  • TopDJMag TV

    TopDJMag TV

    29 Temmuz 2010
  • TSE

    TSE

    12 Kasım 2012