SORU
19 EKİM 2008, Pazar


Ne desen unıx/linux kabuk eşleşen zaman ters ya da olumsuz joker kullanabilir miyim?

Kelime içeren bir dizin, dosya ve klasörleri hariç içeriğini kopyalamak istiyorum ki 'Müzik'.

cp [exclude-matches] *Music* /target_directory

Ne yerine gitmeli [hariç-maçlar] bunu yapmak için?

CEVAP
19 EKİM 2008, Pazar


Bash extglob seçeneği, bu (cp için mi değiştirmek ve hedef dizin Ekle, elbette) gibi etkinleştirerek bunu yapabilirsiniz

~/foobar> shopt extglob
extglob         off
~/foobar> ls
abar  afoo  bbar  bfoo
~/foobar> ls !(b*)
-bash: !: event not found
~/foobar> shopt -s extglob  #Enables extglob
~/foobar> ls !(b*)
abar  afoo
~/foobar> ls !(a*)
bbar  bfoo
~/foobar> ls !(*foo)
abar  bbar

Daha sonra extglob devre dışı bırakabilirsiniz

shopt -u extglob

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BASS212M

    BASS212M

    15 Temmuz 2009
  • Rayone GB

    Rayone GB

    14 Temmuz 2007
  • Visual Life

    Visual Life

    3 Temmuz 2006