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

  • Khan Academy

    Khan Academy

    17 Kasım 2006
  • Slave Boy Films - Fandom from a Galaxy Far Far Away

    Slave Boy Fi

    12 HAZİRAN 2009
  • ThreadBanger

    ThreadBanger

    2 Mart 2007