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

  • Joe DiFeo

    Joe DiFeo

    7 AĞUSTOS 2012
  • Attempts at least

    Attempts at

    1 Ocak 2007
  • Music EuroDance 2

    Music EuroDa

    12 Mayıs 2011