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

  • AFISHAL

    AFISHAL

    7 Mart 2009
  • Codecourse

    Codecourse

    3 ŞUBAT 2009
  • Lamarr Wilson

    Lamarr Wilso

    27 Aralık 2008