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

  • BDGcustoms

    BDGcustoms

    24 NİSAN 2011
  • Dumb Stupid Videos

    Dumb Stupid

    26 Kasım 2013
  • YouChewBu

    YouChewBu

    26 Ocak 2009