SORU
20 Mayıs 2010, PERŞEMBE


Başka bazı karakter değiştirme Bash dize

Gibi bir dize var

AxxBCyyyDEFzzLMN

Çıkışı kadar x y _ z tüm değiştirmek istiyorum

A_BC_DEF_LMN

Nasıl yapmalı?

Ben bir dizi

echo "$string" | tr 'x' '_' | tr 'y' '_' 

çalışacak, ama boru kullanmadan tek seferde bunu yapmak istiyorum

EDİT: aşağıdaki çalıştı

echo "$string" | tr '[xyz]' '_'

CEVAP
20 Mayıs 2010, PERŞEMBE


orig="AxxBCyyyDEFzzLMN"
mod=${orig//[xyz]/_}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • EEVblog2

    EEVblog2

    2 HAZİRAN 2014
  • PlugResearch

    PlugResearch

    22 Mart 2006
  • SuperPrincessjo

    SuperPrinces

    1 EKİM 2010