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

  • Caroline Martin

    Caroline Mar

    19 EYLÜL 2008
  • ExcelTutorials

    ExcelTutoria

    2 Mayıs 2009
  • Mr. H

    Mr. H

    1 Temmuz 2012