SORU
8 AĞUSTOS 2010, Pazar


Grep ile boş satırları kaldırın

Linux grep -v '^$' denedim ve işe yaramadı. Bu dosya Windows dosya sistemi geldi.

CEVAP
8 AĞUSTOS 2010, Pazar


Aşağıdakileri deneyin:

grep -v -e '^$' foo.txt

-e seçeneği eşleşen düzenli ifade desenleri sağlar.

^$ etrafında tek tırnak işaretleri Cshell için iş yapar. Diğer kabukları tek veya çift tırnak ile mutlu olacak.

GÜNCELLEME: Bu işler için bana bir dosya ile boş bir satır ya da "beyaz boşluk" (gibi windows hatları ile "\r\n" tarzı Satır sonları), oysa yukarıda yalnızca kaldırır dosyaları ile boş satır ve unix tarzı Satır sonları:

grep -e -v '^[[:space:]]*$' foo.txt

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • pilslajt

    pilslajt

    20 HAZİRAN 2008
  • SuperPrincessjo

    SuperPrinces

    1 EKİM 2010
  • vgeller1

    vgeller1

    22 Kasım 2009