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

  • Random Act of Kindness Video Contest

    Random Act o

    18 EYLÜL 2012
  • ravinderosahn

    ravinderosah

    20 Temmuz 2009
  • Tire Rack

    Tire Rack

    31 Mayıs 2007