SORU
1 AĞUSTOS 2011, PAZARTESİ


\D grep'In temel ifadeleri tarafından desteklenmiyor?

Bu herhangi bir çıktı oluşturmaz. Nasıl yani?

$ echo 'this 1 2 3' | grep '\d\ '

Ama bu yapın:

$ echo 'this 1 2 3' | grep '\s\ '
this 1 2 3

$ echo 'this 1 2 3' | grep '\w\ '
this 1 2 3

CEVAP
1 AĞUSTOS 2011, PAZARTESİ


grep'In varsayılan mod (ıırc) POSIX düzenli ifade ve \d/. -P gnu grep geçmek ya da \d yerine [[:digit:]] kullanabilirsiniz.

daenyth@Bragi ~ $ echo 1 | grep -P '\d'
1
daenyth@Bragi ~ $ echo 1 | grep '[[:digit:]]'
1

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Artorius FullPower

    Artorius Ful

    29 Temmuz 2007
  • Lamborghini

    Lamborghini

    13 Aralık 2005
  • MugenPowerBatteries

    MugenPowerBa

    8 EKİM 2010