SORU
2 HAZİRAN 2010, ÇARŞAMBA


awk: çizgi deseni yakalanan grup erişim

Eğer awk komutu var

pattern { ... }

ve desen yakalayan bir grup, nasıl dize kadar blok yakalanan erişebilirim?

CEVAP
12 Ocak 2011, ÇARŞAMBA


Aval aval, match işlevi programlama dilinde * sembolü grupları yakalamak için kullanabilirsiniz.

gawk 'match($0, pattern, ary) {print ary[1]}' 

örnek:

echo "abcdef" | gawk 'match($0, /b(.*)e/, a) {print a[1]}' 

çıkışlar cd.

Not söz konusu özelliği uygulayan aval aval belirli kullanın.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Darren Kitchen

    Darren Kitch

    3 EKİM 2011
  • FASHTAG

    FASHTAG

    5 EYLÜL 2012
  • pjtoohot

    pjtoohot

    15 NİSAN 2008