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

  • adrianisen

    adrianisen

    25 Kasım 2009
  • Perihelion

    Perihelion

    23 NİSAN 2008
  • Rickymon Tero

    Rickymon Ter

    1 Ocak 2007