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

  • Awesomesauce Network

    Awesomesauce

    4 EKİM 2012
  • mliskIT

    mliskIT

    29 Mart 2012
  • Vsauce

    Vsauce

    30 Temmuz 2007